Назад | Перейти на главную страницу

Как лучше всего сделать резервную копию схемы базы данных SQL Server 2005 Express?

Я хочу сделать резервную копию схемы базы данных sql server 2005 из командной строки. Как лучше всего это сделать?

Обновить

Я закончил покупать SQL Сравнить 8.1 от Red Gate Software.

Он работает так же хорошо, как Change Director и стоит на 1500 долларов дешевле.

Другие отзывы об отсутствии инструмента командной строки верны, но для этого есть сторонние приложения.

Отказ от ответственности: я работаю в Quest Software, которая продает Смена директора для SQL Server. Он делает снимки только схемы, а также уведомляет вас об изменении схемы. Он может контролировать множество серверов, и вы можете использовать его для синхронизации схем между несколькими серверами, например, для разработки и производства.

Конкретно схему, а не данные? Почему вы создаете резервную копию только схемы? Вы должны сохранять исходный код, а не пытаться получить его из своей базы данных.

Чтобы создать конкретный сценарий для объектов схемы, обратите внимание на SMO или PowerShell. это Может пригодиться метод SMO (Schema.Script).

Для полных резервных копий (схемы и данных) вы можете оформить РЕЗЕРВНАЯ БАЗА ДАННЫХ команда через SQLCMD.

Использовать РЕЗЕРВНАЯ БАЗА ДАННЫХ команда для резервного копирования всей базы данных. Это создаст резервную копию схемы и данных. Нет ни одной команды для написания скрипта только схемы.

Обнаружил, что мой вопрос дублировал тот же вопрос на www.stackoverflow.com

https://stackoverflow.com/questions/3589/backup-sql-schema-only

Ответ заключался в том, чтобы щелкнуть правой кнопкой мыши по базе данных и выбрать Задачи-> Создать скрипты