Констант-перечислителей в выражениях свойств
Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure
Если выражения свойств включают в себя значения из списка элементов-перечислителей, эти выражения должны использовать числовое значение элементов-перечислителей вместо понятного имени элемента. Например, если выражение устанавливает свойство 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 |
Свойство отслеживания событий WMI ActionAtEvent устанавливается с помощью значений перечисления 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 объектов управления DeviceType (SMO).
Понятное имя в перечислении 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 объектов управления StatisticsTarget (SMO).
Понятное имя в перечислении StatisticsTarget | Числовое значение |
---|---|
Столбец | 1 |
Индекс | 2 |
Все | 3 |
Общие свойства
Пакеты, задачи, а также контейнеры последовательности, «цикл по каждому элементу» и «цикл по элементам» могут использовать следующие перечисления для задания специфических свойств.
Свойство ForceExecutionResult устанавливается с помощью значений перечисления DTSForcedExecResult.
Понятное имя в перечислении DTSForcedExecResult | Числовое значение |
---|---|
None | -1 |
Успешно | 0 |
Сбой | 1 |
Completion | 2 |
Свойство IsolationLevel устанавливается перечислением IsolationLevel платформы .NET Framework. Дополнительные сведения см. в документации по библиотеке классов платформы .NET Framework в Библиотеке MSDN.
Свойство LoggingMode устанавливается с помощью значений перечисления DTSLoggingMode.
Понятное имя в перечислении DTSLoggingMode | Числовое значение |
---|---|
UseParentSetting | 0 |
Активировано | 1 |
Выключено | 2 |
Свойство TransactionOption устанавливается с помощью значений перечисления DTSTransactionOption.
Понятное имя в перечислении DTSTransactionOption | Числовое значение |
---|---|
NotSupported | 0 |
Поддерживается | 1 |
Обязательно | 2 |
Связанные задачи
Добавление или изменение выражение свойства
См. также
Использование выражений свойств в пакетах
Пакеты служб Integration Services (SSIS)
Контейнеры служб Integration Services
Задачи служб Integration Services
Управление очередностью
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по