我一直在試圖將我所有的SQL數據庫移動到VS 2010 SQL Server 2008數據庫項目,並注意到在設置跨數據庫關係時Intellisense已經搞亂了。注意:兩個數據庫項目都在同一個解決方案中。數據庫項目;跨數據庫智能感知
這裏就是我想要做的(與智能感知下線,所以我要確保我不偷懶了..):
--2 Databases (1) DB_Main which references (2) DB_Support (both on the same SQL instance)
--using DB_Main
Select Column1, Column2, Column3
From DB_Support.dbo.ExampleTable WITH (nolock)
...是這樣過分的要求?
無論如何,它看起來像所有編譯好的代碼,當輸入它沒有Intellisense支持,但需要更長的時間,你必須建立,看看你是否愚蠢......我讀here它的作品「不喜歡你所期望的」,其中以下似乎是有效的:
--Again using DB_Main
Select Column1, Column2, Column3
From dbo.ExampleTable WITH (nolock)
...但 <插入這裏髒話>,DB_Main.dbo.ExampleTable不存在!,我測試它,它會部署這種方式,除非我做錯了什麼,這是可能的,我已經有了所有這一切的一天...
無論如何,我有幾個實例管理/開發這個任何想法的交叉數據庫問題?
在此先感謝。