2015-11-02 22 views
0

我在合併複製的數據庫中沒有顯示sysdepends(這兩個位於我的空測試開發數據庫的發佈者和訂閱者以及事件)中的任何條目。這意味着合併代理程序必須重新嘗試很多操作,因爲它在嘗試處理該行時不存在外鍵。刷新表的一個sysdepends

即使我在表中添加外鍵,也沒有新行添加到sysdepends

有沒有辦法強制sysdepends更新的表?我知道你可以使用​​強制刷新代碼,但在這種情況下不起作用。

我正在運行SQL Server 2008 R2 Express。 SQL 2012的同事在她的數據庫的的某些上顯示了同樣的結果。

回答

0

sysdepends的是你應該使用sys.sql_dependencies

+0

我沒有在SQL Server合併複製處理邏輯表決棄用

。 –

+0

誰投了票?這是一個有效的答案。我發現sysdepends在跟蹤依賴方面非常不可靠,但是sys.sql_dependencies對我來說很好。 – pmbAustin

+0

我同意這是不可靠的,但我的問題是具體如何讓sysdepends正確地爲內置的SQL Server合併複製工作。它不是SQL Server的最佳依賴管理器,但是你的答案與我的問題無關。 –