我正在開發一個tsql項目,並且我注意到現有的代碼使用了我以前從未見過的語法。他們在完全合格的地址的數據庫名稱前放了一個美元符號。在SSDT項目中使用美元符號的完全限定名稱
下面是一個例子:
SELECT c.AccountCode, FROM **[$(SmartAdmin)]**.dbo.Customers c
如果我重新命名數據庫名稱爲SmartAdmin.dbo.Customers時,Visual Studio會拋出錯誤說 「含有未解決的引用對象」。
它似乎是一個Visual Studio相關的東西,任何人都可以解釋這是什麼和 是否我可以刪除它。
請參閱附件截圖,最後一個來自項目解決方案文件。
對我來說似乎[很無聊](http://stackoverflow.com/q/3551284/11683)。 – GSerg 2014-12-07 22:20:47
那麼,如果我沒有解決這個問題,我的數據庫項目將無法建立,我無法登記。所以,這對我來說並不無聊。謝謝 – 2014-12-07 22:21:55
去sql服務器並執行'選擇*從sys.databases',看看你的數據庫是否真的叫'$(SmartAdmin)'。 – 2014-12-07 22:24:27