Установка свойств пакета
При создании пакета в среде 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, запрашиваемое дочерним контейнером, не учитывается, если выполняются следующие условия.
Значение свойства IsolationLevel, запрашиваемое контейнером, учитывается только в случае, когда контейнер запускает новую транзакцию. Контейнер запускает новую транзакцию, если выполняются следующие условия.
Дополнительные сведения см. в разделе IsolationLevel. |
TransactionOption |
Участие пакета в транзакции. Допустимые значения — NotSupported, Supported, Required. По умолчанию для этого свойства устанавливается значение Supported. Дополнительные сведения см. в разделе DTSTransactionOption. |
Версия
Свойства этой категории содержат сведения о версии объекта пакета.
Свойство |
Описание |
---|---|
VersionBuild |
Номер версии сборки пакета. |
VersionComments |
Примечания к версии пакета. |
VersionGUID |
Идентификатор GUID версии пакета. Это свойство доступно только для чтения. |
VersionMajor |
Последняя основная версия пакета. |
VersionMinor |
Последняя вспомогательная версия пакета. |
|