Резервное копирование только схемы SQL?

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

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

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
21
0
20 956
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

Поскольку он не понимает зависимости правильно, в нем отсутствуют зашифрованные объекты (все может быть зашифровано) и он не может создать объект, если он отсутствует, например, связанный сервер в другой среде ...

Stefan Steiger 10.06.2015 16:16
Ответ принят как подходящий

Используйте трехэтапный процесс:

  1. Сгенерируйте скрипт из рабочей базы данных
  2. Создайте новую базу данных из этого скрипта
  3. Создайте резервную копию новой базы данных

И теперь, в зависимости от настроек SSMS: исчезли индексы, исчезли внешние ключи, исчезли ограничения проверки, исчезли триггеры, исчезли полнотекстовые индексы, исчезло сжатие данных, исчезли уникальные ограничения, исчезли ПЕРВИЧНЫЕ КЛЮЧИ. Неправильный порядок зависимостей. Отсутствуют зашифрованные объекты. Объект, зависящий от связанных серверов, не может быть создан. Объекты, зависящие от тех объектов, которые не были созданы, не могут быть созданы ... и так далее ... Да ладно, похоже на резервную копию схемы, но на самом деле это не так.

Stefan Steiger 10.06.2015 16:10

К сожалению, даже в SSMS 2016 ничего не было исправлено из того, что упомянул Стефан.

evictednoise 07.12.2016 14:40

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

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

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

Другие вопросы по теме