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


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

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

Параметры

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

Общие

  • Добавить к файлу
    Добавляет сценарий к концу существующего сценария, заданного на странице Параметры вывода. По умолчанию имеет значение False, которое означает, что новый сценарий перезапишет предыдущий.

  • Продолжить выполнение сценария при ошибке
    Значение True указывает, что выполнение сценария останавливается при возникновении ошибки. Если значение равно False, выполнение сценария продолжается. По умолчанию значение — False.

  • Преобразовать определяемые пользователем типы данных в базовые типы
    Если значение равно True, определяемые пользователем типы данных преобразуются в базовые типы, которые позже будут использоваться для создания пользовательских типов данных. Используйте значение True, если в базе данных, в которой будет выполняться сценарий, отсутствуют определяемые пользователем типы данных. Значение False, принятое по умолчанию, указывает, что в сценарий будут включены определяемые пользователем типы данных.

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

  • Включить описательные заголовки
    Если значение равно True, к сценарию добавляются описательные комментарии, разделяющие его на разделы для каждого объекта. Значение по умолчанию — False.

  • Включить предложение IF NOT EXISTS
    Если значение равно True, в сценарий включается инструкция, проверяющая, существует ли объект в базе данных, и не пытающаяся создать его, если он существует. Значение по умолчанию — True.

  • Поведение сценария
    Параметр по умолчанию Формировать только инструкции CREATE формирует сценарий для создания объектов. Параметр Формировать только инструкции DROP создает сценарии, удаляющие выбранные объекты. Этот мастер не может создавать сценарий, удаляющий объект, а затем создающий его новую версию.

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

  • Внести в сценарий создание базы данных
    Включает в сценарий инструкцию CREATE DATABASE. Значение по умолчанию — False.

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

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

  • Сценарий для версии сервера
    Создает сценарий, который можно выполнять на выбранной версии SQL Server. В сценариях для более ранних версий нельзя использовать новые возможности текущей версии.

  • Внести в сценарий имена входа
    Если объект, который предполагается внести в сценарий, является пользователем базы данных, для создания имени входа пользователя используется параметр Внести в сценарий имена входа. Значение по умолчанию — 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.

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

  • Внести в сценарий первичные ключи
    Включает в сценарий создание первичных ключей в таблицах. Значение по умолчанию — True. Первичные ключи однозначно определяют каждую строку в таблице. Дополнительные сведения см. в разделе Ограничения PRIMARY KEY.

  • Внести в сценарий триггеры
    Включает в сценарий создание триггеров в таблицах. Значение по умолчанию — True. Триггеры вызывают определенные действия при изменении данных. Дополнительные сведения см. в разделе Основные сведения о DML-триггерах.

  • Внести в сценарий уникальные ключи
    Включает в сценарий создание уникальных ключей в таблицах. Уникальные ключи препятствуют вводу дублирующихся данных. Значение по умолчанию — True. Дополнительные сведения см. в разделе Ограничения UNIQUE.