Можно ли MS SQL Server 2008
экспортировать структуру базы данных в T-SQL
файл?
Я хочу экспортировать не только схему таблиц, но и первичные ключи, внешние ключи, ограничения, индексы, хранимые процедуры, типы / функции, определенные пользователем.
Также я не хочу, чтобы данные присутствовали в этом T-SQL
файле.
Есть ли способ добиться этого?
На картинке вы можете видеть. В параметрах набора сценариев выберите последний вариант: Типы данных для сценария, которые вы щелкаете справа, и выбираете то, что хотите. Это вариант, который следует выбрать для экспорта схемы и данных.
источник
Вы пробовали
Generate Scripts
опцию (щелчок правой кнопкой мыши, задачи, создание сценариев) в SQL Management Studio? Производит ли это то, что вы подразумеваете под «файлом SQL»?источник
Я написал этот sp для автоматического создания схемы со всеми вещами, pk, fk, разделами, ограничениями ...
ВАЖНЫЙ!! перед exec
здесь ИП:
выполнить это:
источник
CASE WHEN (IsCharColumn = 1) THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'
наCASE WHEN (IsCharColumn = 1) OR DataType = 'varbinary' THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'