В эти выходные я пытался переместить все свои базы данных SQL в проекты баз данных VS 2010 SQL Server 2008 и заметил, что Intellisense испортился при настройке связей между базами данных. Примечание. Оба проекта базы данных находятся в одном решении.
Вот что я хочу сделать (с 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, но это занимает намного больше времени, и вам нужно собрать, чтобы увидеть, если вы глупы ... Я прочитал здесь что он работает "не так, как вы ожидаете", когда следующее выглядит правильным:
--Again using DB_Main
Select Column1, Column2, Column3
From dbo.ExampleTable WITH (nolock)
... но <вставить толковательный код здесь> , DB_Main.dbo.ExampleTable не существует !!!, и я протестировал его, и он будет развернут таким образом, если только Я сделал что-то не так, что возможно, у меня был весь 1 день опыта со всем этим ...
В любом случае, у меня есть проблема с несколькими базами данных в нескольких случаях, которыми я управляю / разрабатываю, поэтому есть какие-нибудь идеи?
Спасибо заранее.