Добавить новые таблицы, созданные на сервере, в проект базы данных VS2010

У меня есть проект базы данных в VS2010. Я создал его, подключившись к существующей базе данных SQL2005 и выбрав «Импортировать объекты и настройки базы данных». Это было здорово - он импортировал все определения схем для всех таблиц, которые мы затем смогли зарегистрировать в VSTS2010. Новые таблицы теперь созданы в базе данных, но не из дизайнера проекта, а с помощью пакета SSIS, который мы запускаем на сервере, и я хочу импортировать определения схемы для этих новых таблиц в проект, чтобы добавить их в систему управления версиями VSTS2010. . Кажется, я не могу этого сделать. «Импорт объектов и настроек базы данных» теперь неактивен. Погуглил до смерти и ничего не могу придумать.


person Jim Evans    schedule 22.04.2011    source источник


Ответы (1)


Вы можете выполнить сравнение схемы между проектом базы данных и соответствующей базой данных. Сравнение покажет вам различия. Затем вы можете обновить проект изменениями в окне сравнения схем.

person Mehmet Aras    schedule 22.04.2011
comment
Полагаю, для этого вам может понадобиться VS2010 Ultimate? В документах говорится, что «Сравнение схем» находится в меню «Данные», но для меня оно не отображается. Я использую VS2010 Professional ... - person Jim Evans; 23.04.2011
comment
Да, вам понадобится VS 2010 Premium или Ultimate, чтобы иметь возможность сравнивать схемы. - person Mehmet Aras; 23.04.2011
comment
Да, попробовал это дома, где я бегу от Ultimate, и он отлично работает - думаю, мне придется поговорить на работе :) - person Jim Evans; 24.04.2011
comment
Возможно, вам также потребуется загрузить и установить пакет Microsoft SSDT. - person Menace; 31.05.2013