2013-04-23 71 views
1

我創建了一個外鍵從一個表cnfg.Account到另一個表dict.Types,架構不同,沒有問題,創建FK後,我可以瀏覽表中的管理工作室,去鑰匙和我的新FK在那裏,但如果右鍵單擊表,然後點擊 設計,然後右鍵單擊以查看關係...我的新FK不存在。 這是因爲架構不同? 謝謝。外鍵在不同的架構SQL Server 2008

+3

不,這可能是因爲Management Studio SUCK中的視覺設計師。 – 2013-04-23 13:39:29

+0

jejejeje我知道了! – tbag 2013-04-23 13:40:38

回答

4

我沒有在Connect上找到關於此問題的特定錯誤,但這並不意味着它不存在或者微軟不知道它。但是,由於您不太可能會看到修復程序被移植到舊版本(大多數其他錯誤已關閉,因爲在過去的一兩年內無法修復),所以我強烈建議移至SQL Server 2012版本的管理工作室。我已經驗證了這個問題不會出現在那裏(click to enlarge):

enter image description here

(這些表是x.ay.b,用戶界面只是有可見的一種有趣的方式。)

你仍然能夠管理你所有的SQL Server 2005,2008和2008 R2。如果你還沒有執照,沒關係!從SQL Server 2012 SP1開始不再需要一個。

停止使用舊工具,他們不會修復。和/或學習DDL而不是依靠視覺設計師。每次發佈它們會稍微好一點,但它們不是你想要依賴的柺杖。

+0

好的謝謝,我會做 – tbag 2013-04-23 13:52:34