Online Documentation for SQL Manager for SQL server

Задание свойств скрипта


 

На последнем шаге можно задать некоторые общие опции генерируемого SQL скрипта.

 

Extract Database - Customizing script options

 

CheckBox Если установлен флажок Generate "CREATE DATABASE" statement, то в скрипте будет создан оператор CREATE DATABASE.

CheckBox Установленный флажок Generate DROP statements указывает на то, что при извлечении будут созданы операторы DROP, которые будут удалять объекты соответствующие создаваемым скриптом объектам перед их созданием.

CheckBox Если установлен флажок With IF statements, то будут генерироваться операторы, удаляющие только существующие объекты.

CheckBox Флажок Use IF EXISTS clause for DROP statement позволяет автоматически использовать IF EXISTS условие при удалении объектов (если это поддерживается сервером).

CheckBox Установленный флажок Create empty procedures позволяет правильно обработать зависимости между процедурами. Используется в том случае, если есть сложные зависимости у процедур, чтобы избежать неоднозначности при формировании порядка выполнения. В этом случае в начале скрипта генерируются операторы создания процедур с пустыми телами, а в конце генерируются операторы их изменения с добавлением тел.

CheckBox Order by dependencies

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

 

CheckBox Extract dependent objects

Извлекать зависимые объекты выбранного объекта.

 

Количество записей в одном блоке задается в счетчике Records in a block.

Если установлен флажок Insert "COMMIT" statement after each block, то после каждого блока добавляется оператор COMMIT.

 

CheckBox Операция извлечения будет прервана при возникновении ошибки, если установлен флажок Abort extraction on error. В противном случае скрипт будет выполняться без прерываний, а все возникшие ошибки отобразятся в специальном окне.

Генерируемый во время извлечения данных скрипт будет автоматически загружен в Редактор выполнения скриптов, если установлен флажок Load script to Script Editor.

 

Следующий шаг

 

Для того, чтобы каждый раз не задавать эти параметры, воспользуйтесь инструментом создания шаблонов.