Только резервная схема SQL?

Мне нужно создать резервную копию базы данных SQL Server 2005, которая является только структурой ... без записей, только схема. Есть какой-либо способ сделать это?

РЕДАКТИРОВАТЬ: я пытаюсь создать файл резервной копии для использования со старыми процессами, поэтому сценарий не будет работать для моих целей, извините

6.08.2008 15:53:51
4 ОТВЕТА
РЕШЕНИЕ

Используйте 3 этапа:

  1. Сгенерировать скрипт из рабочей базы данных
  2. Создайте новую базу данных из этого скрипта
  3. Создать резервную копию новой базы данных
11
6.08.2008 16:12:44
И теперь, в зависимости от настроек SSMS: пропали индексы, пропали внешние ключи, пропущены проверочные ограничения, пропущены триггеры, пропущены полнотекстовые индексы, пропущено сжатие данных, пропали уникальные ограничения, пропали ПЕРВИЧНЫЕ КЛЮЧИ. Порядок зависимостей неправильный. Зашифрованные объекты отсутствуют. Объект в зависимости от связанных серверов не может быть создан. Объекты, зависящие от тех объектов, которые не были созданы, не могут быть созданы ... и так далее ... О, хорошо, похоже на резервную копию схемы, но на самом деле это не так.
Stefan Steiger 10.06.2015 13:10:37
К сожалению, даже с SSMS 2016 ничего не было исправлено из того, что упомянул Стефан.
evictednoise 7.12.2016 11:40:50

Почему бы просто не использовать SQL Management Studio для создания полного сценария вашей базы данных и объектов?

1
6.08.2008 15:55:35
Поскольку он не дает правильных зависимостей, он пропускает зашифрованные объекты (все может быть зашифровано) и не может создать объект, если ему не хватает, например, связанного сервера в другой среде ...
Stefan Steiger 10.06.2015 13:16:09

Я интенсивно использую этот инструмент:
SQLBalance для MySQL

К сожалению; только его окна ... но работает как шарм для перемещения баз данных, данных или без данных, слияния или сравнения.

0
27.01.2013 12:50:27

Toad for SQL Server делает это хорошо, если вы рассматриваете коммерческий продукт.

0
6.08.2008 17:27:15