--查詢一個庫有那些同步USE TESTGOSELECT sct.dest_db ,srt.dest_owner , srt.name , sct.srvname, pub.pubid , srt.dest_table --,srt.artid ,sct.artidFROM syspublications as pub WITH(NOLOCK)inner join sysarticles as srt WITH(NOLOCK) on pub.pubid = srt.pubidinner join syssubscriptions sct with(nolock) on srt.artid = sct.artidGROUP BY sct.srvname , pub.pubid ,srt.dest_owner , srt.name , srt.dest_table ,sct.dest_db/*利用指令碼對資料進行訂閱一個庫,只有一個 LogReader只有這個庫上有同步,就不能去動 LogreaderUSE TESTEXEC dbo.sp_addlogreader_agent @job_login = NULL, @job_password = NULL, @publisher_security_mode = 1這個,可以把 LogReader 加上去,但是這樣做不保險,因為從你刪除到加回去這之間的日誌,並不一定會被讀到所以還是要重建一次才能比較放心 另外關於JOB停止與刪除的區別:停了,只是某種原因導致它沒有在刪除,啟動起來就會繼續工作刪除後根本就沒job了,所以根本沒法執行的*/---附:-根據SP來檢查用的那個作業SELECT * FROM msdb.dbo.sysjobs JOB WITH(NOLOCK) INNER JOIN msdb.dbo.sysjobsteps STP WITH(NOLOCK) ON STP.job_id = JOB.job_id WHERE STP.command LIKE N'%預存程序名%'