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


Почему бы просто не использовать SQL Management Studio для создания полного сценария вашей базы данных и объектов?
Используйте трехэтапный процесс:
И теперь, в зависимости от настроек SSMS: исчезли индексы, исчезли внешние ключи, исчезли ограничения проверки, исчезли триггеры, исчезли полнотекстовые индексы, исчезло сжатие данных, исчезли уникальные ограничения, исчезли ПЕРВИЧНЫЕ КЛЮЧИ. Неправильный порядок зависимостей. Отсутствуют зашифрованные объекты. Объект, зависящий от связанных серверов, не может быть создан. Объекты, зависящие от тех объектов, которые не были созданы, не могут быть созданы ... и так далее ... Да ладно, похоже на резервную копию схемы, но на самом деле это не так.
К сожалению, даже в SSMS 2016 ничего не было исправлено из того, что упомянул Стефан.
Я активно использую этот инструмент:
SQLBalance для MySQL
К несчастью; только его окна ... но работает как шарм для перемещения баз данных, данных или без данных, слияния или сравнения.
Toad for SQL Server прекрасно справляется с этим, если вы рассматриваете коммерческий продукт.
Поскольку он не понимает зависимости правильно, в нем отсутствуют зашифрованные объекты (все может быть зашифровано) и он не может создать объект, если он отсутствует, например, связанный сервер в другой среде ...