Проект базы данных Visual Studio 2010 больше не понимает имена схем? - PullRequest
2 голосов
/ 23 апреля 2010

Я только что попытался обновить проект базы данных Visual Studio 2008 до VS2010, и на самом деле это совсем не так.Сотни предупреждений, все нерешенные ссылки.Кажется, все сводится к тому, что Visual Studio больше не понимает имен схем (или собственников).Например, схема dbo по умолчанию:

[$(MyDataBase)].dbo.MyTable

в порядке, но:

[$(MyDataBase)].myschema.MyTable

дает неразрешенную ссылку.Это работало в VS2008.

Также сокращение dbo, двойная точка:

[$(MyDataBase)]..MyTable

больше не работает.

В окнах свойств проекта, которые я восстановилссылки на правильные серверы (которые были потеряны после преобразования), но это не помогло.

Это кажется довольно простым, но я понятия не имею, как решить эту проблему.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 февраля 2012

Произошли те же серьезные изменения между версией проекта базы данных 2008 и 2010 годов в структурной перспективе в решении, например. Папка схемы содержит подпапки для каждой схемы, включая dbo.

Обновление решения делает ужасную путаницу в решении, возможно, в SP1 эта проблема будет решена.

Я предлагаю создать новый проект БД и с помощью Schema Compare добавить существующую структуру в проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...