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


Мастер создания сценариев SQL Server (страница «Выбор параметров сценария»)

Изменения: 17 июля 2006 г.

Используйте эту страницу для выбора параметров сценария.

Параметры

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

Общие

  • Заполнение символами ANSI
    Добавляет инструкцию SET ANSI_PADDING ON до и после каждой инструкции CREATE TABLE. Значение по умолчанию — True. Дополнительные сведения см. в разделе SET ANSI_PADDING.
  • Добавить к файлу
    Добавляет сценарий к концу существующего сценария, заданного на странице Параметры вывода. По умолчанию имеет значение False, которое означает, что новый сценарий перезапишет предыдущий.
  • Продолжить выполнение сценария при ошибке
    Значение True указывает, что выполнение сценария останавливается при возникновении ошибки. Если значение равно False, выполнение сценария продолжается. По умолчанию значение — False.
  • Преобразовать определяемые пользователем типы данных в базовые типы
    Если значение равно True, определяемые пользователем типы данных преобразуются в базовые типы, которые позже будут использоваться для создания пользовательских типов данных. Используйте значение True, если в базе данных, в которой будет выполняться сценарий, отсутствуют определяемые пользователем типы данных. Значение False, принятое по умолчанию, указывает, что в сценарий будут включены определяемые пользователем типы данных.
  • Сформировать сценарий для зависимых объектов
    Формируется сценарий для всех объектов, необходимых для выполнения сценария для выбранного объекта. Значение по умолчанию — True.
  • Включить описательные заголовки
    Если значение равно True, к сценарию добавляются описательные комментарии, разделяющие его на разделы для каждого объекта. Значение по умолчанию — False.
  • Включить предложение IF NOT EXISTS
    Если значение равно True, в сценарий включается инструкция, проверяющая, существует ли объект в базе данных, и не пытающаяся создать его, если он существует. Значение по умолчанию — True.
  • Включить имена системных ограничений
    Включает созданные системой имена ограничений для обеспечения декларативной ссылочной целостности. Значение по умолчанию — False. Дополнительные сведения см. в разделе REFERENTIAL_CONSTRAINTS (Transact-SQL).
  • Параметры сортировки для сценария
    Включает в сценарий сведения о параметрах сортировки. По умолчанию значение равно False. Дополнительные сведения см. в разделе Работа с параметрами сортировки.
  • Записать в сценарий создание
    Включает в сценарий инструкции CREATE для каждого объекта. Значение по умолчанию — True.
  • Параметры сценария по умолчанию
    Включает в сценарий значения по умолчанию для столбцов, имеющихся в исходном объекте. Значение по умолчанию — True. Дополнительные сведения см. в разделе CREATE DEFAULT (Transact-SQL).
  • Записать в сценарий удаление
    Включает в сценарий инструкции DROP для каждого объекта. Значение по умолчанию — False.
  • Сценарий для версии сервера
    Создает сценарий, который можно выполнять на выбранной версии SQL Server. Новые возможности SQL Server 2005 нельзя внести в сценарии для более ранних версий. Некоторые сценарии, созданные для SQL Server 2005, нельзя выполнять на серверах, где выполняется более ранняя версия SQL Server, или в базе данных с более ранним значением уровня совместимости баз данных. Значением по умолчанию является SQL Server 2005.
  • Внести в сценарий имена входа
    Если объект, который предполагается внести в сценарий, является пользователем базы данных, для создания имени входа пользователя используется параметр Внести в сценарий имена входа. Значение по умолчанию — False.
  • Внести в сценарий разрешения уровня объектов
    Включает в сценарий разрешения уровня объектов базы данных. Значение по умолчанию — False.
  • Владелец сценария
    Если значение равно True, инструкции CREATE включают текущего владельца объектов или схемы. Если значение равно False, инструкции CREATE не включают текущего владельца объектов или схемы, а объекты, созданные сценарием, будут использовать значение по умолчанию для пользователя, выполняющего сценарий. Значение по умолчанию — True. Дополнительные сведения см. в разделе Отделение пользователей от схем.
  • Внести в сценарий статистику
    При значении Внести в сценарий статистику в сценарий включается инструкция CREATE STATISTICS для повторного создания статистики по объекту. Параметр Внести в сценарий статистику и гистограммы создает также данные гистограммы. Значение по умолчанию — «Не вносить в сценарий статистику». Дополнительные сведения см. в разделе CREATE STATISTICS (Transact-SQL).
  • Внести в сценарий инструкцию USE DATABASE
    Добавляет к сценарию инструкцию USE DATABASE. Для обеспечения того, что объекты базы данных создаются в нужной базе данных, в сценарий включается инструкция USE DATABASE. Если сценарий будет выполняться в другой базе данных, присвойте этому параметру значение False, чтобы опустить инструкцию USE DATABASE. Значение по умолчанию — False. Дополнительные сведения см. в разделе USE (Transact-SQL).

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

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

  • Внести в сценарий проверочные ограничения
    Добавляет в сценарий ограничения CHECK. Значение по умолчанию — True. Ограничения CHECK требуют, чтобы данные, вводимые в таблицу, соответствовали некоторым указанным условиям. Дополнительные сведения см. в разделе Ограничения CHECK.
  • Внести в сценарий внешние ключи
    Добавляет к сценарию внешние ключи. Значение по умолчанию — True. Внешние ключи задают связи между таблицами. Дополнительные сведения см. в разделе Ограничения FOREIGN KEY.
  • Внести в сценарий полнотекстовые индексы
    Включает в сценарий полнотекстовые индексы для каждой таблицы или индексированного представления. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE FULLTEXT INDEX (Transact-SQL).
  • Внести в сценарий индексы
    Добавляет в сценарий кластеризованные, некластеризованные и XML-индексы для каждой таблицы или индексированного представления. Значение по умолчанию — False. Дополнительные сведения см. в разделе CREATE INDEX (Transact-SQL).
  • Внести в сценарий первичные ключи
    Включает в сценарий создание первичных ключей в таблицах. Значение по умолчанию — True. Первичные ключи однозначно определяют каждую строку в таблице. Дополнительные сведения см. в разделе Ограничения PRIMARY KEY.
  • Внести в сценарий триггеры
    Включает в сценарий создание триггеров в таблицах. Значение по умолчанию — True. Триггеры вызывают определенные действия при изменении данных. Дополнительные сведения см. в разделе Основные сведения о DML-триггерах.
  • Внести в сценарий уникальные ключи
    Включает в сценарий создание уникальных ключей в таблицах. Уникальные ключи препятствуют вводу дублирующихся данных. Значение по умолчанию — True. Дополнительные сведения см. в разделе Ограничения UNIQUE.

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлены параметры Заполнение символами ANSI, Включить имена системных ограничений, Записать в сценарий создание, Записать в сценарий удаление и Внести в сценарий параметры Vardecimal.

17 июля 2006 г.

Новое содержимое
  • Добавлены дополнительные сведения о параметрах.

См. также

Другие ресурсы

Документирование и написание сценариев для баз данных

Справка и поддержка

Получение помощи по SQL Server 2005