Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В среде Среда SQL Server Management Studio имеется два механизма формирования скриптов Transact-SQL. Создать скрипты для нескольких объектов можно с помощью мастера формирования и публикации скриптов. Можно также создать скрипты для отдельных или нескольких объектов с помощью меню Создать скрипт в обозревателе объектов.
Выбор метода: Мастер формирования и публикации скриптов, Меню «Создать скрипт для» обозревателя объектов
С помощью меню «Создать скрипт для»: Скрипт для одного объекта, Скрипт для двух объектов с помощью обозревателя решений, Скрипт для двух объектов с помощью данных обозревателя решений
Перед началом
Выберите механизм, который лучше всего соответствует имеющимся требованиям.
Мастер формирования и публикации скриптов
С помощью мастера формирования и публикации скриптов можно создать скрипт Transact-SQL для нескольких объектов. Этот мастер создает скрипт для всех объектов базы данных или скрипт для подмножества выделенных объектов. Мастер позволяет настраивать различные параметры скрипта, такие как включение разрешений, параметры сортировки, ограничения и т. д. Инструкции по использованию мастера приведены в разделе Мастер формирования и публикации скриптов.
Меню «Создать скрипт для» в обозревателе объектов
Меню Создать скрипт для в обозревателе объектов служит для создания скрипта для одного объекта, нескольких объектов или нескольких инструкций одного объекта. Можно выбрать один из нескольких типов скрипта, например для создания, изменения или удаления объекта. Сохранить скрипт можно в окне редактора запросов — в файл или в буфер обмена. Скрипт создается в формате Юникода.
Создание скрипта для одного объекта
Создание скрипта для одного объекта
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.
Разверните узел Базы данных, затем разверните базу данных, в которой содержатся объекты, для которых необходимо создать скрипт.
Разверните категорию объекта. Например, разверните узел Таблицы или узел Представления.
Щелкните правой кнопкой мыши объект, далее выберите пункт Создать скрипт для <тип объекта>. Например, выберите пункт Создать скрипт для таблицы.
Укажите тип скрипта, например Создать или Изменить.
Выберите расположение для сохранения скрипта, например Новое окно редактора запросов или Буфер обмена.
Создание скрипта для двух объектов с помощью обозревателя объектов
Создание скрипта для двух объектов с помощью обозревателя объектов
Иногда возникает необходимость создать скрипт с несколькими действиями, например удаление процедуры с последующим созданием другой процедуры, создание таблицы и ее изменение. Следующие процедуры создания скриптов для нескольких объектов также можно использовать, если необходимо создать скрипт, который ссылается на различные типы объектов, например таблицы, представления или хранимые процедуры.
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.
Разверните узел Базы данных, а затем разверните базу данных, в которой содержатся объекты, для которых необходимо создать скрипт.
Щелкните правой кнопкой мыши первый объект, укажите пункт Создать скрипт для <тип объекта>, а в окне Сохранить как в качестве целевого назначения выберите Новое окно редактора запросов.
Перейдите ко второму объекту, который необходимо включить в скрипт.
Щелкните правой кнопкой мыши объект, далее выберите пункт Создать скрипт для <тип объекта>, а в окне Сохранить как в качестве целевого назначения укажите Буфер обмена.
В окно редактора запросов, открытое для первого объекта, вставьте из буфера обмена скрипт для второго объекта.
Создание скрипта для двух объектов с помощью данных обозревателя объектов
Создание скрипта для двух объектов с помощью данных обозревателя объектов
Для создания скрипта для нескольких объектов одной категории можно использовать панель Подробности обозревателя объектов.
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.
Разверните узел Базы данных, а затем разверните базу данных, в которой содержатся объекты, для которых необходимо создать скрипт.
Разверните узел категории типов объектов, для которых требуется создать скрипт, например узел Таблицы.
Откройте панель Подробности обозревателя объектов. Для этого нажмите клавишу F7 или откройте меню Вид и выберите пункт Подробности обозревателя объектов.
Щелкните левой кнопкой один из объектов, который нужно включить в скрипт.
Удерживая клавишу Crtl, щелкните левой кнопкой второй объект, который необходимо включить в скрипт.
Щелкните правой кнопкой мыши один из выделенных объектов и выберите пункт Создать скрипт для <тип объекта>.