Пакетный файл для «Сценария» базы данных

Можно ли каким-то образом использовать файл .bat для сценария схемы и / или содержимого базы данных SQL Server?

Я могу сделать это с помощью мастера, но хотел бы упростить создание этого файла в целях контроля версий.

Я хотел бы избежать использования сторонних инструментов, просто ограничиваясь инструментами, которые поставляются с SQL Server.

1 ОТВЕТ
РЕШЕНИЕ

Существует бесплатный инструмент под названием SubCommander, который является частью программного обеспечения SubSonic с открытым исходным кодом. Я успешно использовал этот инструмент для создания схем и дампов данных каждую ночь.

Вы можете записать свою схему и данные (а затем внести их в свою любимую систему контроля версий) с помощью SubCommander. Просто используйте команду «версия» и скажите SubCommander, куда поместить данные:

sonic.exe версия / Сценарии

Это выведет файл скрипта (.sql) в локальную директорию скриптов вашего проекта.

Вы также можете попробовать использовать мастер публикации баз данных Microsoft SQL Server , хотя я не уверен, что вы можете использовать его в bat-файле.

6
21.08.2008 22:45:02