Управление подмножеством базы данных в проекте БД SQL Server 2008 - PullRequest
5 голосов
/ 10 февраля 2012

Я новичок в использовании проектов БД SQL Server 2008 в VS 2010. Я нашел хорошее введение для их настройки. Приятно, как они создают таблицы, хранимые процессы и т. Д. Как объекты. Но это тоже ограничение?

Я хочу использовать этот проект для управления 1 хранимой процедурой (для обучения). Я не хочу импортировать всю базу данных, потому что 90% базы данных - это вещи, которыми мы не управляем.

Я создал новый проект без выполнения процесса импорта. Затем я добавил новую хранимую процедуру. Теперь я испытываю трудности с получением вещи для сборки. Я получаю различные сообщения о том, что у меня есть неразрешенные ссылки на объекты.

Как я могу добавить новую хранимую процедуру .. собрать ее и развернуть в базе данных? Возможно ли это с этим типом SQL-проекта или мне нужно вернуться к старому, простому типу SQL-проектов, которые использовались VS 2008 и ниже?

Обновление
Согласно другой записи , поддержка типа проекта базы данных прекращена. Поддержка моей ситуации, похоже, была стерта.

ОБНОВЛЕНИЕ 2 3/21/2012
Я установил MSSCCI , который позволяет мне использовать SSMS напрямую с TFS 2010. Мне больше не нужно и я обнаружил, что процесс установки неуправляем для проекта SQL 2008 с большой базой данных. Особенно, когда вы управляете только небольшим% БД.

Ответы [ 2 ]

4 голосов
/ 15 февраля 2012

Вы можете Разделить проект базы данных с помощью частичных проектов .Это позволяет проекту базы данных знать всю схему базы данных, в то же время вам не нужно поддерживать всю схему.Например, вы можете работать с подмножеством базы данных, которая находится в активной разработке (или с подмножеством, за которое вы несете ответственность), однако проект знает всю схему.Это позволяет ему создавать сценарии изменений во время развертывания, сравнивая схему в проекте со схемой в целевой базе данных.

1 голос
/ 11 февраля 2012

Вы должны импортировать все объекты схемы, на которые ссылается ваша новая хранимая процедура.Но это может стать большой задачей, потому что каждому ссылочному объекту тоже нужны все ссылки.Больше проблем со связанными объектами сервера.

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