2010-04-23 139 views
2

我只是試圖將Visual Studio 2008數據庫項目升級到VS2010,實際上它非常混亂。數百個警告,所有未解決的參考。這似乎歸結爲Visual Studio不再瞭解架構名稱(又名所有權)了。例如,默認的dbo架構:Visual Studio 2010數據庫項目不再瞭解架構名稱?

[$(MyDataBase)].dbo.MyTable 

是好的,但:

[$(MyDataBase)].myschema.MyTable 

給出了一個解決的參考。它在VS2008中工作。

另外的縮寫,DBO,雙點:

[$(MyDataBase)]..MyTable 

不工作了。

在項目屬性窗口中,我恢復了對正確服務器的引用(在轉換後丟失了這些引用),但沒有任何幫助。

這似乎很基本,但我不知道如何解決這個問題。任何幫助表示讚賞。

回答

0

解決方案中的結構化視角的數據庫項目2008年至2010年版本之間也有相同的主要變化,例如:架構文件夾包含每個架構的子文件夾,包括dbo。

解決方案升級在解決方案中做了可怕的混亂,也許在SP1中這個問題將得到解決。

我建議創建新的數據庫項目並使用模式比較將現有結構添加到項目中。

相關問題