Констант-перечислителей в выражениях свойств
Если выражения свойств включают в себя значения из списка элементов-перечислителей, эти выражения должны использовать числовое значение элементов-перечислителей вместо понятного имени элемента. Например, если выражение устанавливает свойство LoggingMode
, необходимо использовать числовое значение 2 вместо понятного имени «Запрещено».
Этот раздел приводит список числовых значений, эквивалентных понятным именам перечислителей, элементы которых, как правило, используются в выражениях свойств. Объектная модель служб Службы Integration Services включает много дополнительных перечислителей, которые используются при программировании объектной модели для программного построения пакетов или при создании кода элементов пользовательских пакетов, таких как задачи и компоненты потоков данных.
В дополнение к пользовательским свойствам пакетов и объектов пакетов окно свойств в среде SQL Server Data Tools (SSDT) включает набор свойств, которые доступны пакетам, задачам, контейнерам последовательности, «цикл по элементам» и «цикл по каждому элементу». Общие свойства, заданные значениями из перечислителей-ForceExecutionResult
, LoggingMode
, IsolationLevel
и Transaction Option
-, перечислены в разделе Общие свойства.
Ниже приведены сведения о перечислителях-константах.
Перечислители контейнера «цикл по каждому элементу»
Пакет
В следующих таблицах приводятся списки понятных имен и эквивалентных числовых значений для свойств пакетов, которые устанавливаются с использованием значений перечислителей.
PackageType
свойство устанавливается с помощью значений из перечисления DTSPackageType
.
Понятное имя в перечислении DTSPackageType | Числовое значение |
---|---|
По умолчанию | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLReplication | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage
свойство устанавливается с помощью значений из перечисления DTSCheckpointUsage
.
Понятное имя в перечислении DTSCheckpointUsage | Числовое значение |
---|---|
Никогда | 0 |
IfExists | 1 |
Всегда | 2 |
PackagePriorityClass
свойство устанавливается с помощью значений из перечисления DTSPriorityClass
.
Понятное имя в перечислении DTSPriorityClass | Числовое значение |
---|---|
По умолчанию | 0 |
AboveNormal | 1 |
Норм. | 2 |
BelowNormal | 3 |
Бездействие | 4 |
ProtectionLevel
свойство устанавливается с помощью значений из перечисления DTSProtectionLevel
.
Понятное имя в перечислении DTSProtectionLevel | Числовое значение |
---|---|
DontSaveSensitive | 0 |
EncryptSensitiveWithUserKey | 1 |
EncryptSensitiveWithPassword | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
ServerStorage | 5 |
Управление очередностью
EvalOp
свойство устанавливается с помощью значений из перечисления DTSPrecedenceEvalOp
.
Понятное имя в перечислении DTSPrecedenceEvalOp | Числовое значение |
---|---|
Выражение | 1 |
Ограничение | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Value
свойство устанавливается с помощью значений из перечисления DTSExecResult
.
Понятное имя | Числовое значение |
---|---|
Успешно | 0 |
Сбой | 1 |
Completion | 2 |
Отменено | 3 |
Перечислители контейнера «цикл по каждому элементу»
Контейнер «цикл по каждому элементу» включает в себя набор перечислителей со свойствами, которые могут быть установлены с помощью выражений свойств.
Перечислитель ADO по каждой строке
Type
свойство устанавливается с помощью значений из перечисления ADOEnumerationType
.
Понятное имя в перечислении ADOEnumerationType | Числовое значение |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Перечислитель по набору узлов
SourceDocumentType
Свойства , InnerXPathStringSourceType
и OuterXPathStringSourceType задаются с помощью значений перечисления SourceType
.
Понятное имя в перечислении SourceType | Числовое значение |
---|---|
FileConnection | 0 |
Переменная | 1 |
DirectInput | 2 |
EnumerationType
свойство устанавливается с помощью значений перечисления EnumerationType
.
Понятное имя в перечислении EnumerationType | Числовое значение |
---|---|
Navigator | 0 |
Узел | 1 |
NodeText | 2 |
ElementCollection | 3 |
InnerElementType
свойство устанавливается с помощью значений перечисления InnerElementType
.
Понятное имя в перечислении InnerElementType | Числовое значение |
---|---|
Navigator | 0 |
Узел | 1 |
NodeText | 2 |
Задания
Службы Integration Services включают в себя многочисленные задачи со свойствами, которые можно устанавливать с помощью выражений свойств.
Задача «Выполнение инструкции DDL служб Analysis Services»
SourceType
свойство устанавливается с помощью значений перечисления DDLSourceType
.
Понятное имя в DDLSourceType | Числовое значение |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Переменная | 2 |
задача «Массовая вставка»
DataFileType
свойство устанавливается с помощью значений перечисления DTSBulkInsert_DataFileType
.
Понятное имя в перечислении DTSBulkInsert_DataFileType | Числовое значение |
---|---|
DTSBulkInsert_DataFileType_Char | 0 |
DTSBulkInsert_DataFileType_Native | 1 |
DTSBulkInsert_DataFileType_WideChar | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
Задача "Выполнение SQL"
ResultSetType
свойство устанавливается с помощью значений перечисления ResultSetType
.
Понятное имя в перечислении ResultSetType | Числовое значение |
---|---|
ResultSetType_None | 1 |
ResultSetType_SingleRow | 2 |
ResultSetType_Rowset | 3 |
ResultSetType_XML | 4 |
SqlStatementSourceType
свойство устанавливается с помощью значений перечисления SqlStatementSourceType
.
Понятное имя в перечислении SqlStatementSourceType | Числовое значение |
---|---|
DirectInput | 1 |
FileConnection | 2 |
Переменная | 3 |
Задача "Файловая система"
Operation
свойство устанавливается с помощью значений перечисления DTSFileSystemOperation
.
Понятное имя в перечислении DTSFileSystemOperation | Числовое значение |
---|---|
CopyFile | 0 |
MoveFile | 1 |
DeleteFile | 2 |
RenameFile | 3 |
SetAttributes | 4 |
CreateDirectory | 5 |
CopyDirectory | 6 |
MoveDirectory | 7 |
DeleteDirectory | 8 |
DeleteDirectoryContent | 9 |
Attributes
свойство устанавливается с помощью значений из перечисления DTSFileSystemAttributes
.
Понятное имя в перечислении DTSFileSystemAttributes | Числовое значение |
---|---|
Норм. | 0 |
Архив | 1 |
Скрытый | 2 |
ReadOnly | 4 |
Система | 8 |
Задача «FTP»
Operation
свойство устанавливается с помощью значений из перечисления DTSFTPOp
.
Понятное имя в перечислении DTSFTPOp | Числовое значение |
---|---|
Send | 0 |
Receive | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Message Queue Task
MessageType
свойство устанавливается с помощью значений из перечисления MQMessageType
.
Понятное имя в перечислении MQMessageType | Числовое значение |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType
свойство устанавливается с помощью значений из перечисления MQStringMessageCompare
.
Понятное имя в перечислении MQStringMessageCompare | Числовое значение |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQStringMessageCompare_Exact | 1 |
DTSMQStringMessageCompare_IgnoreCase | 2 |
DTSMQStringMessageCompare_Contains | 3 |
TaskType
свойство устанавливается с помощью значений из перечисления MQType
.
Понятное имя в перечислении MQType | Числовое значение |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
Задача «Отправка почты»
MessageSourceType
свойство устанавливается с помощью значений из перечисления SendMailMessageSourceType
.
Понятное имя в перечислении SendMailMessageSourceType | Числовое значение |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Переменная | 2 |
Priority
свойство устанавливается с помощью значений из перечисления MailPriority
.
Понятное имя в перечислении MailPriority | Числовое значение |
---|---|
Высокий | 1 |
Норм. | 3 |
Низкий | 5 |
Задача «Передача базы данных»
Action
свойство устанавливается с помощью значений из перечисления TransferAction
.
Понятное имя в перечислении TransferAction | Числовое значение |
---|---|
Копировать | 0 |
Переместить | 1 |
Method
свойство устанавливается с помощью значений из перечисления TransferMethod
.
Понятное имя в перечислении TransferMethod | Числовое значение |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
Задача «Передача сообщений об ошибках»
IfObjectExists
свойство устанавливается с помощью значений перечисления IfObjectExists
.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Overwrite | 1 |
Пропустить | 2 |
Задача «Передача заданий»
IfObjectExists
свойство устанавливается с помощью значений перечисления IfObjectExists
.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Overwrite | 1 |
Пропустить | 2 |
Задача «Передача имен входа»
IfObjectExists
свойство устанавливается с помощью значений перечисления IfObjectExists
.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Overwrite | 1 |
Пропустить | 2 |
LoginsToTransfer
свойство устанавливается с помощью значений перечисления LoginsToTransfer
.
Понятное имя в перечислении LoginsToTransfer | Числовое значение |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
Задача «Передача главных хранимых процедур»
IfObjectExists
свойство устанавливается с помощью значений перечисления IfObjectExists
.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Overwrite | 1 |
Пропустить | 2 |
Задача «Передача объектов SQL Server»
ExistingData
свойство устанавливается с помощью значений перечисления ExistingData
.
Понятное имя в перечислении ExistingData | Числовое значение |
---|---|
Заменить | 0 |
Добавление | 1 |
Задача «Веб-служба»
OutputType
свойство устанавливается с помощью значений перечисления DTSOutputType
.
Понятное имя в перечислении DTSOutputType | Числовое значение |
---|---|
Файл | 0 |
Переменная | 1 |
Задача «Модуль чтения данных WMI»
OverwriteDestination
свойство устанавливается с помощью значений перечисления OverwriteDestination
.
Понятное имя в перечислении OverwriteDestination | Числовое значение |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType
свойство устанавливается с помощью значений перечисления OutputType
.
Понятное имя в перечислении OutputType | Числовое значение |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
DestinationType
свойство устанавливается с помощью значений перечисления DestinationType
.
Понятное имя в перечислении DestinationType | Числовое значение |
---|---|
FileConnection | 0 |
Переменная | 1 |
WqlQuerySourceType
свойство устанавливается с помощью значений перечисления QuerySourceType
.
Понятное имя в перечислении QuerySourceType | Числовое значение |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Переменная | 2 |
Свойство Наблюдателя событий ActionAtEvent
WMI устанавливается с помощью значений перечисления ActionAtEvent
.
Понятное имя в перечислении ActionAtEvent | Числовое значение |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout
свойство устанавливается с помощью значений перечисления ActionAtTimeout
.
Понятное имя в перечислении ActionAtTimeout | Числовое значение |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent
свойство устанавливается с помощью значений перечисления AfterEvent
.
Понятное имя в перечислении AfterEvent | Числовое значение |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
AfterTimeout
свойство устанавливается с помощью значений перечисления AfterTimeout
.
Понятное имя в перечислении AfterTimeout | Числовое значение |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
WqlQuerySourceType
свойство устанавливается с помощью значений перечисления QuerySourceType
.
Понятное имя в перечислении QuerySourceType | Числовое значение |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Переменная | 2 |
Задача «XML»
OperationType
свойство устанавливается с помощью значений перечисления DTSXMLOperation
.
Понятное имя в перечислении DTSXMLOperation | Числовое значение |
---|---|
Проверить | 0 |
XSLT | 1 |
XPATH | 2 |
Объединение | 3 |
Поиск различий | 4 |
Обновление | 5 |
SourceType
Свойства , SecondOperandType
и XPathSourceType
— задаются с помощью значений перечисления DTSXMLSourceType
.
Понятное имя в перечислении DTSXMLSourceType | Числовое значение |
---|---|
FileConnection | 0 |
Переменная | 1 |
DirectInput | 2 |
DestinationType
и свойства DiffGramDestinationType — задаются с помощью значений перечисления DTSXMLSaveResultTo
.
Понятное имя в перечислении DTSXMLSaveResultTo | Числовое значение |
---|---|
FileConnection | 0 |
Переменная | 1 |
ValidationType
свойство устанавливается с помощью значений перечисления DTSXMLValidationType
.
Понятное имя в перечислении DTSXMLValidationType | Числовое значение |
---|---|
DTD | 0 |
XSD | 1 |
XPathOperation
свойство устанавливается с помощью значений перечисления DTSXMLXPathOperation
.
Понятное имя в перечислении DTSXMLXPathOperation | Числовое значение |
---|---|
Ознакомительная версия | 0 |
Значения | 1 |
NodeList | 2 |
DiffOptions
свойство устанавливается с помощью значений перечисления DTSXMLDiffOptions
. Параметры в этом перечислителе взаимно не исключаемы. Чтобы использовать несколько параметров, предоставьте список параметров с разделителями-запятыми.
Понятное имя в перечислении DTSXMLDiffOptions | Числовое значение |
---|---|
None | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
DiffAlgorithm
свойство устанавливается с помощью значений перечисления DTSXMLDiffAlgorithm
.
Понятное имя в перечислении DTSXMLDiffAlgorithm | Числовое значение |
---|---|
Auto (Автоматически) | 0 |
быстрый; | 1 |
Точная | 2 |
Задачи плана обслуживания
Службы Integration Services включают в себя набор задач, выполняющих задачи SQL Server для использования в планах обслуживания, и пакеты служб Службы Integration Services .
SQL Server не поддерживают работу с этими задачами программным путем, а документация по программированию не включает в себя API-документацию для этих задач и их перечислителей.
Все задачи плана обслуживания
Все задачи плана обслуживания для установки указанных свойств используют следующие перечисления.
DatabaseSelectionType
свойство устанавливается с помощью значений перечисления DatabaseSelection
.
Понятное имя в перечислении DatabaseSelection | Числовое значение |
---|---|
None | 0 |
Все | 1 |
Система | 2 |
Пользователь | 3 |
Specific | 4 |
TableSelectionType
свойство устанавливается с помощью значений перечисления TableSelection
.
Понятное имя в перечислении TableSelection | Числовое значение |
---|---|
None | 0 |
Все | 1 |
Specific | 2 |
ObjectTypeSelection
свойство устанавливается с помощью значений перечисления ObjectType
.
Понятное имя в перечислении ObjectType | Числовое значение |
---|---|
Таблица | 0 |
Просмотр | 1 |
TableView | 2 |
Задача «Создание резервной копии базы данных»
DestinationCreationType
свойство устанавливается с помощью значений перечисления DestinationType
.
Понятное имя в перечислении DestinationType | Числовое значение |
---|---|
Auto (Автоматически) | 0 |
Вручную | 1 |
ExistingBackupsAction
свойство устанавливается с помощью значений перечисления ActionForExistingBackups
.
Понятное имя в перечислении ActionForExistingBackups | Числовое значение |
---|---|
Добавление | 0 |
Overwrite | 1 |
BackupAction
свойство устанавливается с помощью значений перечисления BackupTaskType
. Это свойство работает совместно со свойством BackupIsIncremental
для определения типа резервной копии, которую создает задача.
Понятное имя в перечислении BackupTaskType | Числовое значение |
---|---|
База данных | 0 |
Файлы | 1 |
Журнал | 2 |
BackupDevice
свойство устанавливается с помощью значений из перечисления SQL Server управляющих объектов (SMO). DeviceType
Понятное имя в перечислении DeviceType | Числовое значение |
---|---|
LogicalDevice | 0 |
Лента | 1 |
Файл | 2 |
канал | 3 |
VirtualDevice | 4 |
задача «Очистка после обслуживания»
FileTypeSelected
свойство устанавливается с помощью значений перечисления FileType
.
Понятное имя в перечислении FileType | Числовое значение |
---|---|
FileBackup | 0 |
FileReport | 1 |
OlderThanTimeUnitType
свойство устанавливается с помощью значений перечисления TimeUnitType
.
Понятное имя в перечислении TimeUnitType | Числовое значение |
---|---|
День | 0 |
Неделя | 1 |
Месяц | 2 |
Year; | 3 |
Задача «Обновление статистики»
UpdateType
свойство устанавливается с помощью значений из перечисления SQL Server управляющих объектов (SMO). StatisticsTarget
Понятное имя в перечислении StatisticsTarget | Числовое значение |
---|---|
Столбец | 1 |
Индекс | 2 |
Все | 3 |
Общие свойства
Пакеты, задачи, а также контейнеры последовательности, «цикл по каждому элементу» и «цикл по элементам» могут использовать следующие перечисления для задания специфических свойств.
ForceExecutionResult
свойство устанавливается с помощью значений перечисления DTSForcedExecResult
.
Понятное имя в перечислении DTSForcedExecResult | Числовое значение |
---|---|
None | -1 |
Успешно | 0 |
Сбой | 1 |
Completion | 2 |
IsolationLevel
свойство устанавливается с помощью перечисления платформа .NET FrameworkIsolationLevel
. Дополнительные сведения см. в документации по библиотеке классов платформы .NET Framework в Библиотеке MSDN.
LoggingMode
свойство устанавливается с помощью значений перечисления DTSLoggingMode
.
Понятное имя в перечислении DTSLoggingMode | Числовое значение |
---|---|
UseParentSetting | 0 |
Активировано | 1 |
Выключено | 2 |
TransactionOption
свойство устанавливается с помощью значений перечисления DTSTransactionOption
.
Понятное имя в перечислении DTSTransactionOption | Числовое значение |
---|---|
NotSupported | 0 |
Поддерживается | 1 |
Обязательно | 2 |
Связанные задачи
Добавление или изменение выражение свойства
См. также
Использование выражений свойств в пакетах
Пакеты служб Integration Services (SSIS)
Контейнеры служб Integration Services
Задачи служб Integration Services
Управление очередностью