Сценарии отдельных объектов базы данных - PullRequest
0 голосов
/ 04 июня 2009

У меня есть база данных, которую я унаследовал, и моя лучшая практика - создавать сценарии для создания объектов (таблиц, хранимых процедур и представлений), а затем управлять версиями.

Хотелось бы, чтобы все объекты в этой базе данных были написаны в сценарии и помещены в систему контроля версий; но в SQL Server 2005 (SQL Server Management Studio) кажется - по крайней мере для меня - что вариант создания одного файла для объекта, который был доступен в Enterprise Manager, не прошел через SQL Server Management Studio.

Я просто не вижу дрова для деревьев или вариант, который был в Enterprise Manager, не прошел?

Есть ли у кого-нибудь эффективный способ создать один файл сценария, названный в соответствии с объектом, готовым для добавления в систему управления версиями / версиями?

Ответы [ 2 ]

2 голосов
/ 04 июня 2009

В SQL Server 2005 с пакетом обновления 2 это поддерживается. Если вы выберете эту опцию, она выдаст вам файлы, названные в честь объектов, но также включающие тип объекта в имени файла.

http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=124774

EDIT

Добавлена ​​ссылка, подтверждающая, что изменение было в SP2.

1 голос
/ 04 июня 2009

Вот ссылка на VBScript CodeProject, который можно использовать для создания сценариев для всех объектов базы данных SQL в отдельных файлах Я скачал, немного изменил для моих именных purpouses, и он прекрасно работает.

http://www.codeproject.com/KB/vbscript/0g_SqlExtract.aspx

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