我已經設置了SQL 2005事務複製,其中一個主數據庫充當發佈者和一個訂閱者。它運行良好。現在,我想爲此出版物添加第二位訂閱者。我在第二臺服務器上創建了訂閱,並創建了快照,但是當它開始同步時,出現錯誤如何添加第二個訂閱者到SQL 2005事務複製發佈
「無法刪除表'xxxxx',因爲它正用於複製。」
如何將第二個訂閱者添加到已有一個訂閱者的現有發佈?我不想停止已存在的第一個訂閱,並且如果可能的話工作正常。
我已經設置了SQL 2005事務複製,其中一個主數據庫充當發佈者和一個訂閱者。它運行良好。現在,我想爲此出版物添加第二位訂閱者。我在第二臺服務器上創建了訂閱,並創建了快照,但是當它開始同步時,出現錯誤如何添加第二個訂閱者到SQL 2005事務複製發佈
「無法刪除表'xxxxx',因爲它正用於複製。」
如何將第二個訂閱者添加到已有一個訂閱者的現有發佈?我不想停止已存在的第一個訂閱,並且如果可能的話工作正常。
我想通了。在同步之前,我已將數據庫的備份恢復到已啓用複製的新訂閱者。所以大多數表格的「表被複制」屬性設置爲True。我在數據庫上(在新訂戶上)運行了sp_removedbreplication,並將該屬性設置爲False,以使所有允許syncronization無誤地工作的表。
謝謝!
聽起來好像第二次訂閱的目標表正在被複制(即它已經是一個發佈)。這就是錯誤所表示的。該表是否已經存在於訂閱數據庫中?