1
我有一個使用SQL Server 2008的複製數據庫。下面是我正在嘗試的操作。在訂閱服務器上添加外鍵約束失敗
- 創建一個新的表(MyNewTable)
- 創建在現有的表(MyExistingTable)
- 列創建在該列上一個FK約束(在#2),因爲它指向PK從新表#1。
但是當數據被複制到訂閱服務器時,我在複製監視器中出現以下錯誤。
架構腳本「用於添加外鍵約束的腳本」無法傳播給訂閱者。 (來源:MSSQL_REPL,錯誤號:MSSQL_REPL-2147201001) 得到的幫助:http://help/MSSQL_REPL-2147201001 外鍵 「MyFKConstraint」 引用無效表 「MyNewTable」(來源:MSSQLServer,錯誤號:1767)
這個腳本罰款上運行出版商雖然。有些人似乎認爲,在現有表和新表之間創建外鍵約束時,它不能在複製環境中完成。儘管我對SQL Server複製很陌生,但這對我來說很難買到。有什麼想法嗎?