Проект базы данных Visual Studio 2010 больше не понимает имена схем?

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

[$(MyDataBase)].dbo.MyTable

нормально, но:

[$(MyDataBase)].myschema.MyTable

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

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

[$(MyDataBase)]..MyTable

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

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

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


person Xenan    schedule 23.04.2010    source источник


Ответы (1)


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

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

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

person Rafał Warzycha    schedule 02.02.2012