Вопрос

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

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

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

Это было полезно?

Решение

Есть бесплатный инструмент под названием Субкоммандер это часть открытого исходного кода Дозвуковой программное обеспечение.Я сам успешно использовал этот инструмент для создания «дампов» схемы и данных каждую ночь.

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

Версия sonic.exe/out Скрипты

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top