2013-01-23 69 views
3

當我使用Visual Studio 2012的Sql Schema Compare運行比較和更新時,得到「無法刪除對象'dbo.Countries',因爲它是由FOREIGN KEY約束引用的 發生錯誤該批次正在執行中。「Schema比較Visual Studio 2012

現在我明白了這個錯誤,我可以手動修復這個問題。但是,不應該在架構比較的時候爲它創建腳本帳戶,並且在它嘗試刪除該表之前刪除[約束條件?

如果我們只需要修復Visual Studio未能解決的問題,這個功能的意義何在?我錯過了一個設置?

回答

0

我發現那裏有一些默認設置的數據庫比較哪些是出於保護目的,但大多數可以在模式比較選項中覆蓋。

看看那裏,看看這是否有助於解決這個問題,你的任何未來的修改。