我可以從參與合併複製的表中刪除外鍵約束嗎?如果是這樣,我可以從發佈中刪除它,並將這個chnage複製到所有訂閱?刪除複製表的外鍵約束
2
A
回答
2
有MSDN上一篇專門的文章圍繞Making Schema Changes on Publication Databases
它傾斜討論約束的下降,在這裏:
建議限制被明確命名。如果約束沒有明確命名,SQL Server將爲該約束生成一個名稱,這些名稱在發佈服務器和每個訂閱服務器上將有所不同。這可能會在複製模式更改期間導致問題。例如,如果您在發佈服務器上刪除列並且刪除了依賴性約束,則複製將嘗試刪除訂閱服務器上的約束。由於約束名稱不同,因此訂閱服務器的放置將失敗。如果由於約束命名問題導致同步失敗,請在訂閱服務器上手動刪除約束,然後重新運行合併代理。
0
相關問題
- 1. 刪除Mysql表列與外鍵約束
- 2. SQL和外鍵約束刪除
- 3. MySQL外鍵約束,級聯刪除
- 4. 無法刪除外鍵約束
- 5. mysql刪除和外鍵約束
- 6. 自引用外鍵約束和刪除
- 7. 刪除不影響外鍵約束到其他表的主鍵
- 8. 外鍵約束(複雜?)
- 9. 錯誤:更新或刪除表「表名」違反外鍵約束
- 10. 從兩個具有外鍵約束的表中刪除
- 11. SQL Server 2005,強制實施外鍵約束和級聯刪除
- 12. 程序刪除外鍵約束和刪除沒有行動
- 13. 外鍵約束
- 14. 外鍵約束
- 15. 外鍵約束
- 16. 添加外鍵外鍵約束表
- 17. 。級聯問題。刪除表違反外鍵約束
- 18. 爲什麼'從表中刪除'忽略外鍵約束?
- 19. 從文件表刪除與外鍵約束
- 20. 外鍵約束錯誤當從表中Asp.net MVC刪除4
- 21. 在表中添加外鍵約束vs添加外鍵約束的變更表
- 22. MySQL軟刪除,唯一鍵和外鍵約束
- 23. SQL刪除更新外鍵主鍵約束
- 24. SQL中的複雜外鍵約束
- 25. 從外鍵約束
- 26. 外鍵約束 - Pentaho
- 27. SqlAlchemy外鍵約束
- 28. 與外鍵約束
- 29. SQLite外鍵約束
- 30. mysql外鍵約束
也可以從一個能夠在同一scnerio刪除一列嗎? – imak 2011-01-14 15:17:39