Констант-перечислителей в выражениях свойств
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Если выражения свойств включают в себя значения из списка элементов-перечислителей, эти выражения должны использовать числовое значение элементов-перечислителей вместо понятного имени элемента. Например, если выражение устанавливает свойство LoggingMode , необходимо использовать числовое значение 2 вместо понятного имени «Запрещено».
Этот раздел приводит список числовых значений, эквивалентных понятным именам перечислителей, элементы которых, как правило, используются в выражениях свойств. Объектная модель Служб Integration Services включает множество дополнительных перечислителей, которые используются при программе объектной модели для создания пакетов программным способом или кода пользовательских элементов пакета, таких как задачи и компоненты потока данных.
Помимо настраиваемых свойств для пакетов и объектов пакетов, окно свойств в SQL Server Data Tools (SSDT) включает набор свойств, доступных для пакетов, задач и цикла foreach, для контейнеров циклов и последовательности. Общие свойства, которые принимают значения перечислителей (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 | Числовое значение |
---|---|
Expression | 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 | Числовое значение |
---|---|
Навигатор | 0 |
Узел | 1 |
NodeText | 2 |
ElementCollection | 3 |
Свойство InnerElementType устанавливается с помощью значений перечисления InnerElementType.
Понятное имя в перечислении InnerElementType | Числовое значение |
---|---|
Навигатор | 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 | Числовое значение |
---|---|
Отправить | 0 |
Получение | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Задача «Очередь сообщений»
Свойство 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 |
Перезаписать | 1 |
Пропустить | 2 |
Задача «Передача заданий»
Свойство IfObjectExists устанавливается с помощью значений перечисления IfObjectExists.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Перезаписать | 1 |
Пропустить | 2 |
Задача «Передача имен входа»
Свойство IfObjectExists устанавливается с помощью значений перечисления IfObjectExists.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Перезаписать | 1 |
Пропустить | 2 |
Свойство LoginsToTransfer устанавливается с помощью значений перечисления LoginsToTransfer.
Понятное имя в перечислении LoginsToTransfer | Числовое значение |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
Задача «Передача главных хранимых процедур»
Свойство IfObjectExists устанавливается с помощью значений перечисления IfObjectExists.
Понятное имя в перечислении IfObjectExists | Числовое значение |
---|---|
FailTask | 0 |
Перезаписать | 1 |
Пропустить | 2 |
Задача «Передача объектов SQL Server»
Свойство ExistingData устанавливается с помощью значений перечисления ExistingData.
Понятное имя в перечислении ExistingData | Числовое значение |
---|---|
Replace | 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 |
Diff | 4 |
Patch | 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 | Числовое значение |
---|---|
нет | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
Свойство DiffAlgorithm устанавливается с помощью значений перечисления DTSXMLDiffAlgorithm.
Понятное имя в перечислении DTSXMLDiffAlgorithm | Числовое значение |
---|---|
Авто | 0 |
Быстро | 1 |
Точная | 2 |
Задачи плана обслуживания
Службы Integration Services включают набор задач, выполняющих задачи SQL Server для использования в планах обслуживания и пакетах служб Integration Services.
SQL Server не поддерживает работу с этими задачами программными средствами и справочную документацию по программированию, не включает документацию по API этих задач и их перечислителей.
Все задачи плана обслуживания
Все задачи плана обслуживания для установки указанных свойств используют следующие перечисления.
Свойство DatabaseSelectionType устанавливается с помощью значений перечисления DatabaseSelection.
Понятное имя в перечислении DatabaseSelection | Числовое значение |
---|---|
нет | 0 |
Все | 1 |
Системные | 2 |
User | 3 |
Определенный | 4 |
Свойство TableSelectionType устанавливается с помощью значений перечисления TableSelection.
Понятное имя в перечислении TableSelection | Числовое значение |
---|---|
нет | 0 |
Все | 1 |
Определенный | 2 |
Свойство ObjectTypeSelection устанавливается с помощью значений перечисления ObjectType.
Понятное имя в перечислении ObjectType | Числовое значение |
---|---|
Таблица | 0 |
Представления | 1 |
TableView | 2 |
Задача «Создание резервной копии базы данных»
Свойство DestinationCreationType устанавливается с помощью значений перечисления DestinationType.
Понятное имя в перечислении DestinationType | Числовое значение |
---|---|
Авто | 0 |
Руководство | 1 |
Свойство ExistingBackupsAction устанавливается с помощью значений перечисления ActionForExistingBackups.
Понятное имя в перечислении ActionForExistingBackups | Числовое значение |
---|---|
Добавление | 0 |
Перезаписать | 1 |
Свойство BackupAction устанавливается с помощью значений перечисления BackupTaskType. Это свойство работает совместно со свойством BackupIsIncremental для определения типа резервной копии, которую создает задача.
Понятное имя в перечислении BackupTaskType | Числовое значение |
---|---|
База данных | 0 |
Файлы | 1 |
Журнал | 2 |
Свойство BackupDevice Set с помощью значений перечисления объектов управления SQL Server (SMO) DeviceType .
Понятное имя в перечислении DeviceType | Числовое значение |
---|---|
LogicalDevice | 0 |
Лента | 1 |
Файлы | 2 |
Pipe | 3 |
VirtualDevice | 4 |
Задачи очистка после обслуживания
Свойство FileTypeSelected устанавливается с помощью значений перечисления FileType.
Понятное имя в перечислении FileType | Числовое значение |
---|---|
FileBackup | 0 |
FileReport | 1 |
Свойство OlderThanTimeUnitType устанавливается с помощью значений перечисления TimeUnitType.
Понятное имя в перечислении TimeUnitType | Числовое значение |
---|---|
день | 0 |
неделя | 1 |
Месяц | 2 |
Год | 3 |
Задача «Обновление статистики»
UpdateType property-Set с помощью значений перечисления Объектов управления SQL Server (SMO) StatisticsTarget .
Понятное имя в перечислении StatisticsTarget | Числовое значение |
---|---|
Column | 1 |
Индекс | 2 |
Все | 3 |
Общие свойства
Пакеты, задачи, а также контейнеры последовательности, «цикл по каждому элементу» и «цикл по элементам» могут использовать следующие перечисления для задания специфических свойств.
Свойство ForceExecutionResult устанавливается с помощью значений перечисления DTSForcedExecResult.
Понятное имя в перечислении DTSForcedExecResult | Числовое значение |
---|---|
нет | -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
Управление очередностью