Установка свойств пакета
При создании пакета в среде SQL Server Data Tools (SSDT) с помощью графического интерфейса, который предоставляется службами Службы Integration Services , свойства объекта пакета задаются в окне «Свойства».
В окне Свойства список свойств может быть упорядочен по категориям или в алфавитном порядке. Чтобы упорядочить содержимое окна Свойства по категории, нажмите значок «По категории».
При упорядочении по категории содержимое окна Свойства группируется по следующим категориям:
Сведения о дополнительных свойствах пакета, которые нельзя установить в окне Свойства , см. в разделе Package.
Установка свойств пакета в окне «Свойства»
Свойства, упорядоченные по категориям
В следующих таблицах перечислены свойства пакета, упорядоченные по категориям.
Контрольные точки
Свойства этой категории позволяют перезапускать пакет с точки сбоя в его потоке управления без необходимости перезапуска с самого начала потока управления. Дополнительные сведения см. в разделе Restart Packages by Using Checkpoints.
Свойство | Описание |
---|---|
CheckpointFileName |
Имя файла для записи сведений о контрольных точках, которые позволяют перезапускать пакет. При успешном завершении пакета этот файл удаляется. |
CheckpointUsage |
Определяет, когда пакет может быть перезапущен. Допустимые значения — Never , IfExists и Always . Значение этого свойства по умолчанию равно Never , что означает невозможность перезапуска пакета. Для получения дополнительной информации см. DTSCheckpointUsage. |
SaveCheckpoints |
Определяет, записываются ли контрольные точки в файл контрольных точек при запуске пакета. Значение по умолчанию этого свойства равно False . |
Примечание
Параметр /CheckPointing on
программы dtexec аналогичен свойству пакета SaveCheckpoints
в значении True и свойству CheckpointUsage
в значении Always. Дополнительные сведения см. в статье dtexec Utility.
Выполнение
Свойства этой категории позволяют настраивать поведение объекта пакета во время выполнения.
Свойство | Описание |
---|---|
DelayValidation |
Указывает, откладывается ли проверка пакета до того момента, как он будет запущен. Значение этого свойства по умолчанию — False . |
Отключить | Указывает, отключен ли пакет. Значение по умолчанию этого свойства равно False . |
DisableEventHandlers |
Определяет, запускаются ли обработчики событий пакета. Значение по умолчанию этого свойства равно False . |
FailPackageOnFailure |
Определяет, происходит ли аварийное завершение пакета в случае ошибки в каком-либо его компоненте. Единственным допустимым значением для этого свойства является значение False . |
FailParentOnError |
Определяет, происходит ли аварийное завершение родительского контейнера в случае ошибки в дочернем контейнере. Значение этого свойства по умолчанию равно False . |
MaxConcurrentExecutables |
Число исполняемых файлов, которые могут быть параллельно запущены пакетом. Значение этого свойства по умолчанию равно -1, что означает отсутствие ограничения. |
MaximumErrorCount |
Максимальное число ошибок, после достижения которого выполнение пакета прекращается. Значение этого свойства по умолчанию равно 1. |
PackagePriorityClass |
Класс приоритета потока пакета в системе Win32. Допустимые значения — Default , AboveNormal , Normal , BelowNormal , Idle . Значение по умолчанию этого свойства равно Default . Дополнительные сведения см. в разделе DTSPriorityClass. |
Значение параметра «Принудительное выполнение»
Свойства этой категории позволяют настраивать значение необязательного выполнения для пакета.
Свойство | Описание |
---|---|
ForcedExecutionValue |
Если forceExecutionValue имеет значение True , значение, указывающее необязательное значение выполнения, возвращаемое пакетом. Значение этого свойства по умолчанию равно 0. |
ForcedExecutionValueType |
Тип данных свойства ForcedExecutionValue. Значение по умолчанию этого свойства равно Int32 . |
ForceExecutionValue |
Логическое значение, указывающее, должно ли необязательное значение выполнения для контейнера содержать конкретное значение. Значение по умолчанию этого свойства равно False . |
Идентификация
Свойства этой категории содержат такие данные, как уникальный идентификатор и имя пакета.
Свойство | Описание |
---|---|
CreationDate |
Дата создания пакета. |
CreatorComputerName |
Имя компьютера, на котором был создан пакет. |
CreatorName |
Имя пользователя, создавшего пакет. |
Description |
Описание функциональных возможностей пакета. |
ID |
Идентификатор GUID пакета, назначаемый ему при создании. Это свойство доступно только для чтения. Чтобы создать новое случайное ID значение для свойства, выберите <Создать новый идентификатор> в раскрывающемся списке. |
Name |
Имя пакета. |
PackageType |
Тип пакета. Допустимые значения — Default , DTSDesigner , DTSDesigner100 , DTSWizard , SQLDBMaint и SQLReplication . Значение по умолчанию этого свойства равно Default . Дополнительные сведения см. в разделе DTSPackageType. |
Разное
Свойства этой категории используются для доступа к конфигурациям и выражениям, используемым пакетом, а также для указания сведений о локали и режиме записи в журнал пакета. Дополнительные сведения см. в разделе Использование выражений свойств в пакетах.
Свойство | Описание |
---|---|
Configurations |
Коллекция конфигураций, используемых пакетом. Нажмите кнопку обзора (…) для просмотра и настройки конфигурации пакета. |
Expressions |
Нажмите кнопку обзора (…) для создания выражений для свойств пакета. Примечание. Выражения свойств можно создавать для всех свойств пакета, которые включает объектная модель, а не только для свойств, перечисленных в окно свойств. Дополнительные сведения см. в разделе Использование выражений свойств в пакетах. Для просмотра существующих выражений свойств раскройте список Expressions . Нажмите кнопку обзора (…) в текстовом поле выражения для изменения и вычисления этого выражения. |
ForceExecutionResult |
Результат выполнения пакета. Допустимые значения: None , Success , Failure и Completion . Значение по умолчанию этого свойства равно None . Дополнительные сведения см. в разделе T:Microsoft.SqlServer.Dts.Runtime.DTSForcedExecResult. |
LocaleId |
Локаль Microsoft Win32. Значение этого свойства по умолчанию равно локали операционной системы на локальном компьютере. |
LoggingMode |
Значение, определяющее для пакета режим записи в журнал. Допустимые значения — Disabled , Enabled и UseParentSetting . Значение по умолчанию этого свойства равно UseParentSetting . Для получения дополнительной информации см. DTSLoggingMode. |
OfflineMode |
Указывает, работает ли пакет в режиме «вне сети». Это свойство доступно только для чтения. Это свойство устанавливается на уровне проекта. Обычно конструктор служб Integration Services пытается подключиться ко всем источникам данных, которые использует пакет, чтобы проверить достоверность метаданных, связанных с источниками и назначениями. Можно установить флажок Работать вне сети в меню служб SSIS даже перед открытием пакета, чтобы избежать этих попыток подключения и возникающих по этой причине ошибок проверки, если источники данных недоступны. Флажок Работать вне сети можно также установить для ускорения работы конструктора и снять его только для проверки пакета. |
SuppressConfigurationWarnings |
Указывает, подавляются ли предупреждения, создаваемые конфигурациями. Значение по умолчанию этого свойства равно False . |
UpdateObjects |
Указывает, обновляется ли пакет для использования новых версий содержащихся в нем объектов, когда эти новые версии становятся доступны. Например, если для этого свойства задано значение True , пакет, включающий задачу "Массовая вставка", обновляется для использования более новой версии задачи "Массовая вставка", которую предоставляют службы Integration Services. Значение по умолчанию этого свойства равно False . |
Безопасность
Свойства этой категории используются для установки уровня защиты пакета. Дополнительные сведения см. в разделе Access Control for Sensitive Data in Packages.
Свойство | Описание |
---|---|
PackagePassword |
Пароль для уровней защиты пакета (EncryptSensitiveWithPassword и EncryptAllWithPassword ), для которых требуются пароли. |
ProtectionLevel |
Уровень защиты пакета. Значения: DontSaveSensitive , EncryptSensitiveWithUserKey , EncryptSensitiveWithPassword , EncryptAllWithPassword и ServerStorage. Значение по умолчанию этого свойства равно EncryptSensitiveWithUserKey . Дополнительные сведения см. в разделе DTSProtectionLevel. |
Transactions
Свойства этой категории позволяют настраивать уровень изоляции и параметр транзакции для пакета. Дополнительные сведения см. в разделе Транзакции служб Integration Services.
Свойство | Описание |
---|---|
IsolationLevel |
Уровень изоляции транзакции пакета. Значение по умолчанию этого свойства равно Serializable . Допустимы следующие значения:Unspecified Chaos ReadUncommitted ReadCommitted RepeatableRead Serializable Snapshot .Система применяет свойство IsolationLevel к транзакциям пакета только в случае, если свойство TransactionOption имеет значение Required .Значение свойства IsolationLevel , запрашиваемое дочерним контейнером, не учитывается, если выполняются следующие условия.Свойство TransactionOption дочернего контейнера имеет значение Supported .Дочерний контейнер присоединяется к транзакции родительского контейнера. Значение свойства IsolationLevel , запрашиваемое контейнером, учитывается только в случае, когда контейнер запускает новую транзакцию. Контейнер запускает новую транзакцию, если выполняются следующие условия.Свойство TransactionOption контейнера имеет значение Required .Родительский пакет еще не запустил транзакцию. Примечание. Значение Snapshot для свойства IsolationLevel не совместимо с пакетными транзакциями. Поэтому нельзя использовать свойство IsolationLevel для задания уровня изоляции транзакций пакета Shapshot . Для задания транзакциям пакета значения Snapshot следует использовать SQL-запрос. Дополнительные сведения см. в разделе Инструкция SET TRANSACTION ISOLATION LEVEL (Transact-SQL).Дополнительные сведения о свойстве IsolationLevel см. в разделе IsolationLevel. |
TransactionOption |
Участие пакета в транзакции. Допустимые значения — NotSupported , Supported , Required . Значение по умолчанию этого свойства равно Supported . Дополнительные сведения см. в разделе DTSTransactionOption. |
Версия
Свойства этой категории содержат сведения о версии объекта пакета.
Свойство | Описание |
---|---|
VersionBuild |
Номер версии сборки пакета. |
VersionComments |
Примечания к версии пакета. |
VersionGUID |
Идентификатор GUID версии пакета. Это свойство доступно только для чтения. |
VersionMajor |
Последняя основная версия пакета. |
VersionMinor |
Последняя вспомогательная версия пакета. |