Установка свойств пакета

При создании пакета в среде Business Intelligence Development Studio с помощью графического интерфейса, который предоставляется службами Integration Services, свойства объекта пакета задаются в окне «Свойства».

В окне Свойства список свойств может быть упорядочен по категориям или в алфавитном порядке. Чтобы упорядочить содержимое окна Свойства по категории, нажмите значок «По категории».

При упорядочении по категории содержимое окна Свойства группируется по следующим категориям:

  • Контрольные точки

  • Выполнение

  • Значение параметра «Принудительное выполнение»

  • Идентификация

  • Разное

  • Безопасность

  • Транзакции

  • Версия

Сведения о дополнительных свойствах пакета, которые нельзя установить в окне Свойства, см. в Package.

Установка свойств пакета в окне «Свойства»

Свойства, упорядоченные по категориям

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

Контрольные точки

Свойства этой категории позволяют перезапускать пакет с точки сбоя в его потоке управления без необходимости перезапуска с самого начала потока управления. Дополнительные сведения см. в разделе Перезапуск завершившихся с ошибкой пакетов с помощью контрольных точек.

Свойство

Описание

CheckpointFileName

Имя файла для записи сведений о контрольных точках, которые позволяют перезапускать пакет. При успешном завершении пакета этот файл удаляется.

CheckpointUsage

Определяет, когда пакет может быть перезапущен. Допустимые значения — Never, IfExists и Always. Значение этого свойства по умолчанию равно Never, что означает невозможность перезапуска пакета. Дополнительные сведения см. в разделе DTSCheckpointUsage.

SaveCheckpoints

Определяет, записываются ли контрольные точки в файл контрольных точек при запуске пакета. По умолчанию для этого свойства устанавливается значение False.

ПримечаниеПримечание

Параметр /CheckPointing on команды dtexec эквивалентен присвоению значения True свойству пакета SaveCheckpoints и значения Always свойству CheckpointUsage. Дополнительные сведения см. в разделе Программа dtexec (средства служб SSIS).

Выполнение

Свойства этой категории позволяют настраивать поведение объекта пакета во время выполнения.

Свойство

Описание

DelayValidation

Указывает, откладывается ли проверка пакета до того момента, как он будет запущен. Значение этого свойства по умолчанию равно False.

Disable

Указывает, отключен ли пакет. По умолчанию для этого свойства устанавливается значение 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

Указывает, работает ли пакет в режиме «вне сети». Это свойство доступно только для чтения. Это свойство устанавливается на уровне проекта. Обычно конструктор служб SSIS пытается подключиться ко всем источникам данных, которые использует пакет, чтобы проверить достоверность метаданных, связанных с источниками и назначениями. Можно установить флажок Работать вне сети в меню служб SSIS даже перед открытием пакета, чтобы избежать этих попыток подключения и возникающих по этой причине ошибок проверки, если источники данных недоступны. Флажок Работать вне сети можно также установить для ускорения работы конструктора и снять его только для проверки пакета.

SuppressConfigurationWarnings

Указывает, подавляются ли предупреждения, создаваемые конфигурациями. По умолчанию для этого свойства устанавливается значение False.

UpdateObjects

Указывает, обновляется ли пакет для использования новых версий содержащихся в нем объектов, когда эти новые версии становятся доступны. Например, если значение этого свойства равно True, то пакет, включающий задачу «Массовая вставка», обновляется для использования новой версии этой задачи, доступной в службах Integration Services. По умолчанию для этого свойства устанавливается значение False.

Безопасность

Свойства этой категории используются для установки уровня защиты пакета. Дополнительные сведения см. в разделе Установка уровня защиты пакетов.

Свойство

Описание

PackagePassword

Пароль для уровней защиты пакета (EncryptSensitiveWithPassword и EncryptAllWithPassword), требующих использование пароля.

ProtectionLevel

Уровень защиты пакета. Допустимые значения — DontSaveSensitive, EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithPassword и ServerStorage. По умолчанию для этого свойства устанавливается значение EncryptSensitiveWithUserKey. Дополнительные сведения см. в разделе DTSProtectionLevel.

Транзакции

Свойства этой категории позволяют настраивать уровень изоляции и параметр транзакции для пакета. Дополнительные сведения см. в разделе Обеспечение целостности данных с помощью транзакций.

Свойство

Описание

IsolationLevel

Уровень изоляции транзакции пакета. Допустимые значения — Unspecified, Chaos, ReadUncommitted, ReadCommitted, RepeatableRead, Serializable и Snapshot. По умолчанию для этого свойства устанавливается значение Serializable.

ПримечаниеПримечание
Значение Snapshot свойства IsolationLevel несовместимо с транзакциями пакета. Поэтому нельзя использовать свойство IsolationLevel для задания уровня изоляции транзакций пакета Shapshot. Для задания транзакциям пакета значения Snapshot следует использовать SQL-запрос. Дополнительные сведения см. в разделе SET TRANSACTION ISOLATION LEVEL (Transact-SQL).

Система применяет свойство IsolationLevel к транзакциям пакета только в случае, если свойство TransactionOption имеет значение Required.

Значение свойства IsolationLevel, запрашиваемое дочерним контейнером, не учитывается, если выполняются следующие условия.

  • Свойство TransactionOption дочернего контейнера имеет значение Supported.

  • Дочерний контейнер присоединяется к транзакции родительского контейнера.

Значение свойства IsolationLevel, запрашиваемое контейнером, учитывается только в случае, когда контейнер запускает новую транзакцию. Контейнер запускает новую транзакцию, если выполняются следующие условия.

  • Свойство TransactionOption контейнера имеет значение Required.

  • Родительский пакет еще не запустил транзакцию.

Дополнительные сведения см. в разделе IsolationLevel.

TransactionOption

Участие пакета в транзакции. Допустимые значения — NotSupported, Supported, Required. По умолчанию для этого свойства устанавливается значение Supported. Дополнительные сведения см. в разделе DTSTransactionOption.

Версия

Свойства этой категории содержат сведения о версии объекта пакета.

Свойство

Описание

VersionBuild

Номер версии сборки пакета.

VersionComments

Примечания к версии пакета.

VersionGUID

Идентификатор GUID версии пакета. Это свойство доступно только для чтения.

VersionMajor

Последняя основная версия пакета.

VersionMinor

Последняя вспомогательная версия пакета.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.