Все это можно сделать в SQL Server Management Studio.
Параметр « Таблица сценариев как» создает код создания для первичных и внешних ключей и ограничений. Он не создает скрипт для индексов, поэтому вы должны сделать это на другом шаге. типа, я предлагаю расширить все узлы типа объекта в SSMS Object Explorer.
Создать скрипт для структуры таблицы, первичных и внешних ключей и ограничений
- Запустите SQL Server Management Studio
- В обозревателе объектов разверните Базы данных.
- Развернуть таблицы
- Щелкните правой кнопкой мыши таблицу и выберите « Таблица сценариев» как | СОЗДАТЬ | Новое окно редактора запросов
Сгенерированный скрипт будет показан на вкладке редактора запросов. Убедитесь, что вы изменили имена таблиц, первичных и внешних ключей и ограничений, так как эти имена должны быть уникальными.
В противном случае вы получите сообщение об ошибке, в котором говорится: «В базе данных уже есть объект с именем« Адрес »». или «Операция не выполнена, так как в таблице« Person.Address »уже существует индекс или статистика с именем« AK_Address_rowguid ».
Создать скрипт для индекса
Используйте шаги, аналогичные приведенным выше:
Создать скрипт INSERT INTO для данных
- Щелкните правой кнопкой мыши базу данных (не таблицу!)
- Открытые задачи | Генерировать скрипты
- На вкладке « Выбор объектов » выберите таблицу для сценария
4.На вкладке « Задать параметр сценариев » нажмите « Дополнительно» и убедитесь, что для параметра « Типы данных для сценария» задано значение « Только данные».
Примечание. Если вы выберете « Схема и данные», созданный сценарий схемы будет идентичен сценарию, созданному в первом методе этого ответа.
5. Обновите имя таблицы до имени новой таблицы перед выполнением сценария.