2010-11-08 37 views
1

我在測試服務器上設置事務複製時遇到了很多麻煩。我正在運行SQL Server 2008 SP2。該進程無法執行'sp_replcmds'<ServerName>

我可以創建一個事務性發布。快照代理可以正常工作,並且訂閱發佈也可以正常工作。我得到的問題是,日誌讀取器代理失敗,出現錯誤:

進程無法執行上[服務器]

快照「sp_replcmds」和日誌讀取器代理運行在一個窗戶管理員帳戶特權在SQL Server上的域和系統管理員權限。我也嘗試在SQL代理配置文件下運行代理。我試圖執行sp_replflush並重新啓動SQL代理。我也嘗試增加-LoginTimeout到500和-ReadBatchSize到10.

任何幫助非常感謝。

回答

0

有幾個原因可以導致這種情況,但對我來說,最近問題是兩個數據庫都歸域帳戶所有。只要我將它們都轉換爲「sa」所有,它就是固定的。

0

您可以嘗試將輸出詳細級別更改爲4以查看任何其他info.chnanging readbatch大小,如果它是單個事務將無濟於事。