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


Параметры (обозреватель объектов SQL Server, страница «Сценарии»)

Эта страница используется для задания параметров сценария, применяемых к следующим командам контекстных меню объектов в обозревателе объектов:

  • Команды Правка для пользовательских таблиц и представлений.

  • Команды Создать сценарий для <объекта> для объектов, созданных пользователем.

  • Команда Изменить для объектов, созданных пользователем.

  • На этой странице также задаются параметры сценария по умолчанию для мастера формирования сценариев SQL Server.

Примечания

Результаты выполнения команд Правка и Изменить могут отличаться от результатов команды Создать сценарий для <объекта> при том же значении параметра. Команды Правка и Изменить предназначены для изменения объектов в текущей базе данных во время сеанса работы редактора запросов. Команда Создать сценарий для <объекта> предназначена для формирования сценария, который можно использовать позже для создания объектов.

Параметры

Укажите параметры создания сценариев, выбрав нужные настройки из числа доступных в окне списка, расположенном справа от каждого параметра.

Общие параметры сценария

  • Разделить отдельные инструкции
    Разделяет отдельные инструкции Transact-SQL с помощью разделителя пакетов. Чтобы изменить разделитель пакетов по умолчанию для редактора запросов, выберите меню Сервис/Параметры/Выполнение запроса/SQL Server/Общие/Разделитель пакетов. Значение по умолчанию — False. Дополнительные сведения см. в разделах GO (Transact-SQL) и Пакеты.

  • Включить описательные заголовки
    Добавляет к сценарию описательные комментарии, разделяя его на разделы для каждого объекта. Значение по умолчанию — True. Дополнительные сведения см. в разделе /*...*/ (комментарий) (Transact-SQL).

  • Включить параметры vardecimal
    Включает параметры хранения vardecimal. Значение по умолчанию — False. Дополнительные сведения см. в разделах Хранение десятичных данных в виде значений переменной длины и sp_db_vardecimal_storage_format (Transact-SQL).

  • Создать сценарий для отслеживания изменений
    Включает в сценарий сведения об отслеживании изменений.

  • Сценарий для версии сервера
    Создает сценарий, который можно выполнять на выбранной версии SQL Server. Новые функции SQL Server 2005 нельзя внести в сценарии для более ранних версий. Некоторые сценарии, созданные для SQL Server 2005, нельзя выполнять на серверах, где выполняется более ранняя версия SQL Server, или в базе данных с более ранним значением уровня совместимости баз данных. Значение по умолчанию — SQL Server 2005.

  • Внести в сценарий полнотекстовые каталоги
    Включает сценарий для полнотекстовых каталогов. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE FULLTEXT CATALOG (Transact-SQL).

  • Внести в сценарий инструкцию USE <database>
    Добавляет в сценарий инструкцию USE DATABASE для создания объектов базы данных в контексте текущей базы данных в обозревателе объектов. Если предполагается выполнение сценария в другой базе данных, присвойте этому параметру значение False, чтобы не включать инструкцию USE DATABASE. Значение по умолчанию — True. Дополнительные сведения см. в разделе USE (Transact-SQL).

Параметры сценария объекта

  • Сформировать сценарий для зависимых объектов
    Формирует сценарий для дополнительных объектов, необходимых при выполнении сценария для выбранного объекта. Значение по умолчанию — False. Дополнительные сведения см. в разделе Основные сведения о зависимостях SQL.

  • Включить предложение IF NOT EXISTS
    Включает инструкцию для проверки отсутствия каждого объекта в базе данных перед попыткой создания этого объекта. Значение по умолчанию — False. Дополнительные сведения см. в разделах IF...ELSE (Transact-SQL) и EXISTS (Transact-SQL).

  • Имена объектов квалификаторов схемы
    Квалифицирует имена объектов по схеме объектов. Значение по умолчанию — False. Дополнительные сведения см. в разделе Схемы (компонент Database Engine).

  • Внести в сценарий расширенные свойства
    Включает в сценарий расширенные свойства, если они имеются у объекта. Значение по умолчанию — False. Дополнительные сведения см. в разделе Использование расширенных свойств с объектами базы данных.

  • Внести в сценарий разрешения
    Включает в сценарий разрешения для объектов базы данных. Значение по умолчанию — True. Дополнительные сведения см. в разделе Разрешения (компонент Database Engine).

Параметры таблицы или представления

Следующие параметры применяются только к таблицам или представлениям.

  • Преобразовать определяемые пользователем типы данных в базовые типы
    Преобразует определяемые пользователем типы данных в базовые типы, из которых они были созданы. Используйте значение True, если в базе данных, в которой будет выполняться сценарий, отсутствуют определяемые пользователем типы данных базы данных-источника. Используйте значение False для сохранения определяемых пользователем типов данных. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE TYPE (Transact-SQL).

  • Создать команды SET ANSI PADDING
    Добавляет инструкцию SET ANSI_PADDING до и после каждой инструкции CREATE TABLE. Значение по умолчанию — True. Дополнительные сведения см. в разделе SET ANSI_PADDING (Transact-SQL).

  • Включить сортировку
    Включить параметры сортировки в определение столбца. Значение по умолчанию — True. Дополнительные сведения см. в разделе Работа с параметрами сортировки.

  • Включить свойство IDENTITY
    Включает определения для начального значения свойства IDENTITY и шага приращения значения свойства IDENTITY. Значение по умолчанию — True. Дополнительные сведения см. в разделе IDENTITY (свойство) (Transact-SQL).

  • Ссылки на внешние ключи квалификаторов схемы
    Добавляет имя схемы к ссылкам на таблицы для ограничений FOREIGN KEY. Значение по умолчанию — True. Дополнительные сведения см. в разделе Схемы (компонент Database Engine).

  • Внести в сценарий связанные значения по умолчанию и правила
    Включает для связывания в сценарий вызовы хранимых процедур sp_bindefault и sp_bindrule. Значение по умолчанию — True. Дополнительные сведения см. в разделах sp_bindefault (Transact-SQL) и sp_bindrule (Transact-SQL).

  • Внести в сценарий ограничения CHECK
    Добавляет в сценарий ограничения CHECK. Значение по умолчанию — True.

  • Внести в сценарий значения по умолчанию
    Включает в сценарий значения по умолчанию для столбца. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE DEFAULT (Transact-SQL).

  • Внести в сценарий файловые группы
    Указывает файловую группу в предложении ON для определений таблиц. Значение по умолчанию — False. Дополнительные сведения см. в разделе Инструкция CREATE TABLE (Transact-SQL).

  • Внести в сценарий внешние ключи
    Включает в сценарий ограничения FOREIGN KEY. Значение по умолчанию — False.

  • Внести в сценарий полнотекстовые индексы
    Включает в сценарий полнотекстовые индексы. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE FULLTEXT INDEX (Transact-SQL).

  • Внести в сценарий индексы
    Включает в сценарий кластеризованные, некластеризованные индексы и XML-индексы. Значение по умолчанию — True. Дополнительные сведения см. в разделе CREATE INDEX (Transact-SQL).

  • Внести в сценарий схемы секционирования
    Включает в сценарий схемы секционирования таблиц. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE PARTITION SCHEME (Transact-SQL).

  • Внести в сценарий первичные ключи
    Включает в сценарий ограничения PRIMARY KEY. Значение по умолчанию — True.

  • Внести в сценарий команды сбора статистики
    Включает в сценарий определяемые пользователем команды сбора статистики. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE STATISTICS (Transact-SQL).

  • Внести в сценарий триггеры
    Включает в сценарий триггеры. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE TRIGGER (Transact-SQL).

  • Внести в сценарий уникальные ключи
    Включает в сценарий ограничения UNIQUE. Значение по умолчанию — False.

  • Внести в сценарий столбцы просмотра
    Объявляет столбцы представления в заголовках представлений. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE VIEW (Transact-SQL).

  • ScriptDriIncludeSystemNames
    Включает созданные системой имена ограничений для обеспечения декларативной ссылочной целостности. Значение по умолчанию — False. Дополнительные сведения см. в разделе REFERENTIAL_CONSTRAINTS (Transact-SQL).