2010-05-10 51 views
0

SQL Server 2005 Enterprise x64(SP3)上的事務複製。添加到訂閱數據庫的模式

我需要將檢查約束添加到作爲複製目標的數據庫,但我無法將檢查約束添加到發佈數據庫。問題是複製過程不斷消除我的約束。我如何防止這種情況?

回答

2

您可以創建一些ddl觸發器來防止刪除約束。但是如果您允許發佈數據庫發佈違反約束的數據,則複製將會失敗,如果您無法將約束添加到主數據庫,則這是明顯的可能性。

+0

幸運的是,這些約束是從複製觸發器構建的,所以違規幾乎是不可能的。 – NTDLS 2010-05-11 13:32:16