Поделиться через


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

Применимо:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)

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

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

Перед тем как начать

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

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

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

Меню "Сценарий обозревателя объектов"

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

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

  1. В обозревателе объектов подключитесь к экземпляру ядра СУБД SQL Server, а затем разверните этот экземпляр.

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

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

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

  5. Укажите тип скрипта, например Create to или Alter to.

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

    Снимок экрана: параметр для скрипта таблицы.

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

  1. В обозревателе объектов подключитесь к экземпляру ядра СУБД SQL Server, а затем разверните этот экземпляр.

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

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

  4. Откройте панель сведений обозревателя объектов, выбрав F7, или откройте меню представления и выберите обозревателя объектов.

    Снимок экрана: меню

  5. Щелкните левой кнопкой мыши один из объектов, для которого вы хотите написать скрипт.

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

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

    Снимок экрана: экран сведений.