Формирование скриптов (среда SQL Server Management Studio)

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

SQL Server Management Studio предоставляет два механизма создания скриптов Transact-SQL. Создать скрипты для нескольких объектов можно с помощью мастера формирования и публикации скриптов. Можно также создать скрипты для отдельных или нескольких объектов с помощью меню Сформировать скрипт как в обозревателе объектов.

Подробное руководство по созданию скриптов для различных объектов с использованием SQL Server Management Studio (SSMS) см. в руководстве по Создание скриптов для объектов в среде SQL Server Management Studio.

Перед началом

Выберите механизм, который лучше всего соответствует имеющимся требованиям.

Мастер формирования и публикации скриптов

С помощью мастера формирования и публикации скриптов можно создать скрипт Transact-SQL для нескольких объектов. Этот мастер создает скрипт для всех объектов базы данных или скрипт для подмножества выделенных объектов. Мастер позволяет настраивать различные параметры скрипта, такие как включение разрешений, параметры сортировки, ограничения и т. д. Инструкции по использованию мастера см. в разделе Мастер формирования и публикации скриптов.

Меню "Сформировать скрипт как" в обозревателе объектов

Меню Сформировать скрипт как в обозревателе объектов служит для создания скрипта для одного объекта, нескольких объектов или нескольких инструкций одного объекта. Можно выбрать один из нескольких типов скрипта, например для создания, изменения или удаления объекта. Сохранить скрипт можно в окне редактора запросов — в файл или в буфер обмена. Скрипт создается в формате Юникода.

Создание скрипта для одного объекта

Создание скрипта для одного объекта

  1. В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.

  2. Разверните узел Базы данных, а затем разверните базу данных, содержащую объекты, для которых необходимо создать скрипт.

  3. Разверните категорию объекта. Например, разверните узел Таблицы или узел Представления .

  4. Щелкните объект правой кнопкой мыши, наведите указатель на пункт Создать скрипт для <тип объекта>, например Создать скрипт для таблицы.

  5. Укажите тип скрипта, например Создать или Изменить.

  6. Выберите расположение для сохранения скрипта, например Новое окно редактора запросов или Буфер обмена.

    Создание скриптов для таблиц

Для создания скрипта для нескольких объектов одной категории можно использовать панель Подробности обозревателя объектов.

  1. В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.

  2. Разверните узел Базы данных, а затем разверните базу данных, содержащую объекты, для которых необходимо создать скрипт.

  3. Разверните узел категории типов объектов, для которых требуется создать скрипт, например узел Таблицы .

  4. Откройте панель Подробности обозревателя объектов . Для этого нажмите клавишу F7или откройте меню Вид и выберите пункт Подробности обозревателя объектов.

    Меню

  5. Щелкните левой кнопкой один из объектов, который нужно включить в скрипт.

  6. Удерживая клавишу CTRL, щелкните левой кнопкой второй объект, который необходимо включить в скрипт.

  7. Щелкните правой кнопкой мыши один из выделенных объектов и выберите Создать скрипт для <тип объекта>.

    Подробнее