Параметры (обозреватель объектов 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).
См. также