Microsoft.SqlServer.Dts.Runtime Пространство имен

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

Классы

Имя Описание
Application

Обнаруживает и получает Package доступ к объектам. Он также может получать доступ к коллекциям и свойствам, содержащим информацию о системе.

ApplocalHelper

ApplocalHelper содержит статические вспомогательные функции, которые помогают решать проблемы с локальными приложениями.

ApplocalReferenceLoader

Reference loader для app-local assembly

BatchUpgradeOptions

Указывает параметры, которые Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) метод будет применять к списку пакетов интеграционных сервисов во время процесса обновления.

BreakpointManager

Управляет всеми точками остановок, установленными на задаче. Этот класс не наследуется.

BreakpointTarget

Содержит информацию о точках остановки, установленных в пакете. Этот класс не наследуется.

BreakpointTargetEnumerator

Создаёт BreakpointTargetEnumerator для BreakpointTargets коллекции. Этот класс не наследуется.

BreakpointTargets

Содержит коллекцию объектов BreakpointTarget. Этот класс не наследуется.

Configuration

Представляет класс конфигурации, содержащий информацию о том, как конфигурирован пакет. Этот класс не наследуется.

ConfigurationEnumerator

Поддерживает итерацию по сравнению с коллекцией Configurations . Этот класс не наследуется.

Configurations

Представляет коллекцию Configuration объектов. Этот класс не наследуется.

ConnectionEnumerator

Поддерживает итерацию по сравнению с коллекцией Connections . Этот класс не наследуется.

ConnectionInfo

Содержит информацию о доступных соединениях на компьютере. Этот класс не наследуется.

ConnectionInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией Connections . Этот класс не наследуется.

ConnectionInfos

Содержит информацию обо всех соединениях на компьютере. Коллекция содержит ConnectionInfo объекты, предоставляющие детали каждого соединения. Коллекция доступна с помощью этого Application класса. Этот класс не наследуется.

ConnectionManager

Предоставляет информацию, необходимую для подключения к источнику данных. Все классы, наследующие от , ConnectionManager содержат одни и те же свойства и методы. Класс изолирует детали ConnectionManager реализации различных типов соединений от времени выполнения. Это позволяет среде выполнения взаимодействовать с каждым менеджером соединений последовательно и предсказуемо. Менеджеры соединений содержат набор свойств запасов, которые общими для всех соединений, таких Nameкак , ID, Description, и ConnectionString. Однако каждый тип соединения обладает дополнительными свойствами, специфичными для этого типа соединения. К ним можно получить через коллекцию Properties . Этот класс не может быть унаследован.

ConnectionManagerBase

Представляет абстрактный базовый класс для менеджеров соединений.

ConnectionManagerItem

Представляет объекты для менеджера соединений.

ConnectionManagerItems

Представляет объекты менеджера соединений.

Connections

Содержит коллекцию ConnectionManager объектов, к которым можно получить доступ через этот Package объект. Этот класс не наследуется.

DataTypeInfo

Содержит элементы, возвращающие информацию о типе данных любого объекта SQL Server Integration Services (SSIS) для Application. Этот класс не наследуется.

DataTypeInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией DataTypeInfos . Этот класс не наследуется.

DataTypeInfos

Содержит коллекцию объектов DataTypeInfo. Этот класс не наследуется.

DBProviderInfo

Содержит информацию о поставщике баз данных. Этот класс не наследуется.

DBProviderInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией DBProviderInfos . Этот класс не наследуется.

DBProviderInfos

Содержит коллекцию объектов DBProviderInfo. Этот класс не наследуется.

DefaultEvents

Определяет события по умолчанию, предоставляемые временем выполнения Integration Services.

DtProjectStorage

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

DtsComException

Исключение, которое Integration Services создаёт при возникновении ошибки COM.

DtsComponentException

Исключение, которое возникает, когда в компоненте возникает ошибка.

DtsConnectionAttribute

Предоставляет информацию о времени проектирования объекта ConnectionManager .

DtsConnectionException

Исключение, которое появляется при ошибке соединения.

DtsContainer

Определяет абстрактный базовый класс, реализующий свойства и методы, используемые всеми контейнерами и пакетами.

DtsConvert

Предоставляет методы конвертации для преобразования управляемых объектов выполнения Integation Services в их собственные реализации и с нативных в управляемые реализации. Этот класс не наследуется.

DtsCouldNotCreateManagedConnectionException

Исключение, указывающее на то, что управляемое соединение нельзя было создать. Этот класс не наследуется.

DtsCouldNotCreateManagedForEachEnumeratorException

Исключение, указывающее на то, что управляемый переписчик ForEach нельзя было создать. Этот класс не наследуется.

DtsEnumerator

Определяет абстрактный базовый класс, реализующий методы IEnumerator.

DtsError

Содержит информацию об ошибке, произошедшей при выполнении. Этот класс не наследуется.

DtsErrors

Представляет коллекцию DtsError объектов. Этот класс не наследуется.

DtsEventHandler

Контейнер в пакете или других контейнерах, содержащий исполняемые файлы для запуска при возникновении определённых событий. Этот класс не наследуется.

DtsEventHandlerEnumerator

Поддерживает итерацию по сравнению с коллекцией DtsEventHandlers . Этот класс не наследуется.

DtsEventHandlers

Представляет коллекцию DtsEventHandler объектов. Этот класс не наследуется.

DtsException

Определяет общий класс исключений, который, в зависимости от возвращаемого кода ошибки, создаёт класс, специфичный для типа возникшего исключения.

DtsExponentTooLargeException

Класс исключений, который сбрасывается, когда ключ сертификации X.509 на пакете недействителен.

DtsForEachEnumeratorAttribute

Предоставляет информацию о проектировании объекта ForEachEnumerator . Этот класс не наследуется.

DtsGenericException

Исключение, которое бросается, когда возникает ошибка, и ошибка не обрабатывается ни одним другим классом исключений.

DtsInvalidBreakpointSiteException

Исключение, которое указывается на наличие недопустимой точки остановки. Этот класс не наследуется.

DtsInvalidProjectPasswordOrDataException

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

DtsInvalidProjectUserKeyOrDataException

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

DtsLogProviderAttribute

Предоставляет информацию о времени проектирования объекта LogProvider .

DTSManagedXmlSerializationHelper

Представляет помощник для управляемой XML-сериализации DTS.

DtsNoConnectionAssignedException

Исключение, которое указывает на внутреннюю ошибку, когда управляемый оберточный используется для нативного объекта, который не соответствует правильному типу.

DtsNoForEachEnumAssignedException

Исключение, которое указывается, что внутренняя ошибка возникла, когда управляемый оберточный используется для нативного объекта, не относящегося ForEachEnumeratorк типу .

DtsNoLogProviderAssignedException

Исключение, которое указывается, что внутренняя ошибка возникла, когда управляемый оберточный используется для нативного объекта, не относящегося LogProviderк типу .

DtsNoObjectAssignedException

Исключение, которое указывает на внутреннюю ошибку, когда управляемый оберточный используется для нативного объекта, который не соответствует правильному типу.

DtsNotAConnectionException

Исключение, которое указывает на внутреннюю ошибку, когда управляемый оберточный используется для нативного объекта, который не соответствует правильному типу.

DtsNotAForEachEnumException

Исключение, которое указывается, что внутренняя ошибка возникла, когда управляемый оберточный используется для нативного объекта, не относящегося ForEachEnumeratorк типу .

DtsNotALogProviderException

Исключение, которое указывается, что внутренняя ошибка возникла, когда управляемый оберточный используется для нативного объекта, не относящегося LogProviderк типу .

DtsNotAManagedEnumeratorException

Исключение, которое указывает на то, что переписчик не является управляемым переписчиком. Этот класс не наследуется.

DtsNoTaskAssignedException

Исключение, которое указывает на внутреннюю ошибку, когда управляемый оберточный используется для нативного объекта, который не соответствует правильному типу.

DtsNotATaskException

Исключение, которое указывает на внутреннюю ошибку, когда управляемый оберточный используется для нативного объекта, который не соответствует правильному типу.

DtsObject

Определяет абстрактный базовый класс, содержащий элементы, общие для всех объектов пространства Microsoft.SqlServer.Dts.Runtime имён.

DtsPipelineException

Исключение, которое появляется при возникновении ошибки в конвейере.

DtsProperties

Содержит коллекцию объектов DtsProperty. Этот класс не наследуется.

DtsProperty

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

DtsPropertyAttribute

Представляет атрибут свойства DTS.

DTSReadOnlyCollectionBase

Определяет абстрактный базовый класс, реализующий общие элементы, используемые всеми коллекциями только для чтения Integration Services. Он предоставляет базовый класс абстрактного (MustInherit in Visual Basic) для сильно типизированной коллекции.

DtsRuntimeException

Исключение, которое появляется при ошибке в управляющем потоке.

DtsScriptingException

Исключение, которое появляется при ошибке в задаче скрипта.

DtsSqlException

Исключение, которое появляется при ошибке в задаче SQL.

DtsTaskAttribute

Предоставляет информацию о времени проектирования объекта Task .

DtsTaskException

Исключение, которое возникает, когда в задаче возникает ошибка.

DtsToolsException

Исключение, которое появляется при ошибке в одном из инструментов.

DtsWarning

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

DtsWarnings

Содержит коллекцию объектов DtsWarning. Этот класс не наследуется.

EmptyEnumerator

Предоставляет пустой переписчик, который возвращается во время выполнения Integration Services, когда в коллекции нет элементов для перечисления.

EnumReferencedObjects

Перечисляет указанные объекты.

ErrorEnumerator

Поддерживает итерацию по сравнению с коллекцией DtsErrors . Этот класс не наследуется.

EventInfo

Содержит информацию о событии. Этот класс не наследуется.

EventInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией EventInfos . Этот класс не наследуется.

EventInfos

Содержит коллекцию объектов EventInfo. Движок во время выполнения открывает EventInfos коллекцию на всех контейнерах иерархии пакетов. Коллекция, которую получает задача, является ссылкой на EventInfos коллекцию на , TaskHost которая обворачивает задачу. Коллекции EventInfos других контейнеров содержат агрегированное содержимое их дочерних EventInfos коллекций. Этот класс не наследуется.

EventsProvider

Определяет абстрактный класс, содержащий коллекцию контейнеров обработчиков событий и коллекцию EventInfos . Этот класс направляет события этим обработчикам событий при получении события.

Executable

Определяет абстрактный класс, который предоставляет методы, которые должны наследовать и реализовать все объекты, выполняемые движком времени.

ExecutableEnumerator

Поддерживает итерацию по сравнению с коллекцией Executables . Этот класс не наследуется.

Executables

Содержит коллекцию объектов Executable. Этот класс не наследуется.

ExtendedProperties

Содержит коллекцию объектов ExtendedProperty. Этот класс не наследуется.

ExtendedProperty

Этот класс содержит участники, содержащие дополнительную информацию о пакете.

ExtendedPropertyEnumerator

Поддерживает итерацию по сравнению с коллекцией ExtendedProperties . Этот класс не наследуется.

FlatFileColumn

Содержит информацию, определяющую свойства столбцов в плоском файле или адаптере назначения. Адаптер плоских файлов используется для доступа к данным в плоских файлах. Этот класс не наследуется.

ForEachEnumerator

Перечисляет элементы, по которым назначено ForEachLoop итеративное выполнение.

ForEachEnumeratorHost

Определяет класс хоста для ForEachEnumerator. Этот класс не наследуется.

ForEachEnumeratorInfo

Содержит информацию о ForEachEnumerator. Этот класс не наследуется.

ForEachEnumeratorInfos

Коллекция ForEachEnumeratorInfo объектов. Этот класс не наследуется.

ForEachEnumeratorInfosEnumerator

Поддерживает итерацию по сравнению с коллекцией ForEachEnumeratorInfos . Этот класс не наследуется.

ForEachEnumeratorUI

Предоставляет информацию для управления графическим пользовательским интерфейсом ForEachEnumerator.

ForEachLoop

Предоставляет контейнер, который определяет итеративный рабочий процесс в пакете с помощью оператора итерации foreach.

ForEachVariableMapping

Сопоставляет каждую переменную с значением или выражением, которое она хранит. Этот класс не наследуется.

ForEachVariableMappingEnumerator

Поддерживает итерацию по сравнению с коллекцией ForEachVariableMappings . Этот класс не наследуется.

ForEachVariableMappings

Содержит коллекцию объектов ForEachVariableMapping. Этот класс не наследуется.

ForLoop

Предоставляет контейнер, который определяет итеративный рабочий процесс в пакете, используя оператор for итерации.

FtpClientConnection

Скачивает и загружает файлы данных, а также управляет каталогами на серверах. Этот класс не наследуется.

HResults

Copyright (c) 2019 Microsoft Corporation Этот файл содержит все сообщения событий на английском языке и HRESULTS для SQL-Data Transformation Services Runtime, Pipeline, стоковых задач и преобразований запасов. Конвенция по именованию сообщений и HRESULT Ошибки HRESULTS — начинайте с DTS_E_ Конец описанием несостоявшейся операции Предупреждать HRESULT — начать с DTS_W_ Закончить описанием операции предупреждения Информационные HRESULTS — начать с DTS_I_ Закончить описанием операции Успешные HOUTCOMEs — начать с DTS_S_ Закончить описанием успешной операции Сообщения для журнала событий — начать с DTS_MSG_ Конец описанием значения сообщения — это 32 бита, расположенные следующим образом: 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +---+-+-----------------------+-------------------------------+ |Sev|C|R| Объект | Код | +---+-+-+-----------------------+-------------------------------+, где Sev — код серьёзности 00 — Успех 01 — Информационный 10 — Предупреждение 11 — Ошибка C — флаг кода клиента R — зарезервированный бит Facility — код объекта Код — код статуса объекта

HttpClientConnection

Содержит свойства и методы, позволяющие пакету получать доступ к веб-серверу с использованием протокола HTTP для отправки или получения файлов. Этот класс не наследуется.

LogEntryInfo

Содержит свойства, описывающие запись логарифма. Этот класс не наследуется.

LogEntryInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией LogEntryInfos . Этот класс не наследуется.

LogEntryInfos

Содержит коллекцию объектов LogEntryInfo. Этот класс не наследуется.

LoggingOptions

Содержит членов, которые регулируют, какая информация включена или исключена из логирования. Этот класс не наследуется.

LogProvider

Содержит информацию о провайдере логов, связанном с пакетом. Все поставщики логов, связанные с пакетом, находятся в LogProviders коллекции. Для поставщиков логов на компьютере используйте класс Application и просмотрите коллекцию LogProviderInfos . Этот класс не наследуется.

LogProviderBase

Определяет абстрактный базовый класс для управляемых поставщиков логов.

LogProviderEnumerator

Поддерживает итерацию по сравнению с коллекцией LogProviders . Этот класс не наследуется.

LogProviderInfo

Предоставляет информацию о провайдерах логов, находящихся на компьютере. Этот класс не наследуется.

LogProviderInfoEnumerator

Поддерживает простую итерацию по LogProviderInfos коллекции. Этот класс не наследуется.

LogProviderInfos

Содержит коллекцию объектов LogProviderInfo. Этот класс не наследуется.

LogProviders

Содержит коллекцию LogProvider объектов, связанных с пакетом. Этот класс не наследуется.

ManagedForEachEnumeratorWrapper

Представляет обёртку для управляемого Для каждого переписчика. Этот класс не наследуется.

ManagedHelper

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

ManagedHelper.ManagedPropertyHelper

Представляет заголовок управляемого свойства.

ManagedWrapper

Представляет управляемую обёртку.

ManagerSerializer

Представляет менеджера сериализатора.

NameChecker

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

ObjectReferenceTracker

Предоставляет анализ влияния и последствий удаления переменных и соединений из пакета. Этот класс не наследуется.

Package

Представляет контейнер пакета. Этот класс не наследуется.

PackageInfo

Содержит свойства, возвращающие всю информацию, относящуюся к пакету, такую как дата его создания, номера версий и размер пакета. Этот класс не наследуется.

PackageInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией PackageInfos . Этот класс не наследуется.

PackageInfos

Содержит набор пакетов, находящихся в Microsoft SQL Server или сервисе Integration Services. Этот класс не наследуется.

PackageItem

PackageItem содержит информацию, связанную с пакетом, включая пакет, состояние и т.д.

PackageItems

Содержит коллекцию объектов PackageItems.

PackageParameterEnumerator

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

PackageUpgradeOptions

Указывает параметры, которые будут применяться при обновлении пакета интеграционных сервисов.

PackageUpgradeResult

Указывает результаты обновления для пакета.

Parameter

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

ParameterInfo

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

ParameterInfos

Представляет коллекцию параметрических объектов.

Parameters

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

PipelineComponentInfo

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

PipelineComponentInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией PipelineComponentInfos . Этот класс не наследуется.

PipelineComponentInfos

Содержит коллекцию объектов PipelineComponentInfo. Этот класс не наследуется.

PrecedenceConstraint

Задаёт свойства для настройки ограничения приоритета между двумя контейнерами. Этот класс не наследуется.

PrecedenceConstraintEnumerator

Поддерживает простую итерацию по PrecedenceConstraints коллекции. Этот класс не наследуется.

PrecedenceConstraints

Содержит коллекцию объектов PrecedenceConstraint. Этот класс не наследуется.

Project

Представляет проект Integration Services, содержащий пакеты и параметры.

ProjectVariablesWrapper

Содержит набор обёртки переменных проекта.

PropertyEnumerator

Поддерживает итерацию по сравнению с коллекцией DtsProperties . Этот класс не наследуется.

ReferenceLoader

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

RunningPackage

Предоставляет ссылку на пакет во время выполнения из сервиса Integration Services. Этот класс не наследуется.

RunningPackages

Содержит коллекцию объектов RunningPackage. Эта коллекция содержит список пакетов, которые работали во время вызова GetRunningPackages(String) метода, и не обновляется при запуске нового пакета или завершении указанного пакета. Если вам нужен новый снимок, позвоните GetRunningPackages(String) снова. Этот класс не наследуется.

RunningPackagesEnumerator

Поддерживает итерацию по сравнению с коллекцией RunningPackages . Этот класс не наследуется.

SelectedLogProviders

Содержит коллекцию выбранных LogProvider объектов. Этот класс не наследуется.

SensitiveConnectionManagerBase

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

SensitiveStringAttribute

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

Sequence

Определяет управляющий поток, являющийся подмножеством управляющего потока пакета. Используйте контейнеры последовательностей, чтобы сгруппировать пакет в несколько отдельных управляющих потоков, каждый из которых содержит одну или несколько задач, и контейнеров, выполняющихся в рамках общего потока управления пакетом. Этот класс не наследуется.

SsisServerExecution

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

StorageInfo

Предоставляет информацию о месте хранения как для оригинального, так и для обновлённых пакетов интеграционных сервисов.

Task

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

TaskHost

Предоставляет контейнер, который инкапсулирует одну задачу. В SSIS Designer он TaskHost не настроен отдельно; вместо этого он настраивается при установке свойств задачи, которую он инкапсулирует.

TaskInfo

Содержит информацию о задаче, установленной на локальном компьютере.

TaskInfoEnumerator

Поддерживает итерацию по сравнению с коллекцией TaskInfo . Этот класс не наследуется.

TaskInfos

Содержит коллекцию объектов TaskInfo. Этот класс не наследуется.

UpgradePackageInfo

Хранит информацию о пакете услуг интеграции, который подлежит обновлению.

UpgradeResult

Определяет результат обновления набора пакетов интеграционных сервисов.

Variable

Представляет переменную в пакете, задаче или контейнере. Этот класс не наследуется.

VariableDispenser

Получает доступ к Variables коллекции во время выполнения пакета. Этот класс не наследуется.

VariableEnumerator

Поддерживает итерацию по сравнению с коллекцией Variables . Этот класс не наследуется.

Variables

Содержит коллекцию Variables объектов, доступ к которым осуществляется через несколько объектов. Этот класс не наследуется.

WarningEnumerator

Поддерживает итерацию по сравнению с коллекцией DtsWarnings . Этот класс не наследуется.

Структуры

Имя Описание
DTSEventColumnFilter

Содержит поле для каждого столбца, которое можно добавить в запись журнала. Чтобы выбрать столбцы для записи в журнал, установите значение поля в true. Установите значение false для каждого поля, которое вы не хотите добавлять в запись журнала.

StatusMessage

Указывает предупреждения и сообщения об ошибках, возникающие при обновлении пакета Integration Services.

Интерфейсы

Имя Описание
IDTSBreakpointSite

Определяет взаимодействие между движком выполнения Integration Services и задачей по выявлению точек остановок, а также по созданию и управлению пользовательскими точками остановки.

IDTSComponentEvents

Определяет интерфейс, обеспечивающий запуск событий.

IDTSComponentPersist

Позволяет сохранять и загружать свойства и настройки компонентов и задач из XML пакета.

IDTSConfigurationControl

Предоставляет свойство, управляющее, как пакет загружает конфигурации.

IDTSDowngradableObject

Представляет интерфейс для объекта DTS, который можно понизить в градинг.

IDTSDumpConfiguration

Представляет конфигурацию для дампинга интерфейса Data Transformation Service.

IDTSEvents

Определяет набор событий, используемых TaskHost для выполнения задачи.

IDTSExecutionMetrics

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

IDTSExecutionPath

Представляет путь выполнения DTS.

IDTSForEachEnumerator

Предоставляет методы и свойства для ForEachEnumerator.

IDTSForEachEnumeratorUI

Содержит элементы, реализованные классом ForEachEnumeratorUI пользовательского интерфейса.

IDTSInfoEvents

Определяет интерфейс, используемый для запуска информационных, предупреждающих и ошибочных событий.

IDTSLogging

Определяет параметры логирования для контейнера.

IDTSManagedTask

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

IDTSName

Определяет свойства, часто используемые многими объектами в среде выполнения Integration Services. Общие свойства именованных объектов включают имя, имя создания, идентификатор (GUID) и описание.

IDTSObjectHost

Определяет интерфейс, позволяющий рассматривать компоненты как общие хост-объекты.

IDTSPackageInternal

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

IDTSPackagePath

Определяет интерфейс, реализованный контейнерами, для которых путь пакета должен быть возвращён в свойство.

IDTSPersist

Определяет интерфейс, позволяющий сохранять и загружать данные.

IDTSPropertiesProvider

Определяет интерфейс, наследуемый контейнерами, который позволяет устанавливать свойства выражением и позволяет связывать с контейнером перечислимую коллекцию свойств.

IDTSPropertiesProviderEx

Представляет выражения провайдера свойств DTS.

IDTSSequence

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

IDTSSuspend

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

Перечисления

Имя Описание
ActionOnExistType

Определяет поведение, возникающее, когда пакет обновления имеет то же имя, что и существующий пакет Integration Services.

ConnectionManagerItemState

Указывает состояние элемента менеджера соединений.

DTSBreakpointHitTest

Перечисляет значения для типов попаданий. Этот класс работает с классом BreakpointTarget .

DTSCheckpointUsage

Задаёт значения, описывающие, когда или когда пакет перезапускается.

DTSConfigurationType

Указывает способы сохранения конфигурации пакета.

DTSConnectionManagerScope

Задаёт область действия менеджера соединений DTS.

DTSEventFilterKind

Описывает тип фильтра событий, установленного при логировании.

DTSExecResult

Предоставляет значения, описывающие результат выполнения задачи.

DTSExecStatus

Содержит значения, указывающие текущее состояние выполнения задачи или объект контейнера на момент вызова.

DTSExecutionLocation

Указывает место выполнения DTS.

DTSFileConnectionUsageType

Предоставляет информацию о том, как соединение используется клиентом-компонентом.

DTSForcedExecResult

Задаёт результат выполнения контейнера, когда результат контейнера ForceExecutionValue установлен в true.

DTSLogEntryFrequency

Предоставляет информацию для помощи в планировании журналов. Вы выбираете подсказку, которая наиболее близко соответствует частоте, с которой вы ожидаете сгенерировать определённую запись в логе в вашей задаче. Это свойство перечисления затем помогает пользователям пакета настроить фильтрацию записей журнала. Пользователь может просмотреть объект и заранее знать, будет ли подавляющее количество записей определённого типа, и спланировать его соответственно.

DTSLoggingMode

Задаёт поведение журналирования контейнера. Контейнер может включить логирование, отключить логирование или указать, что настройка для использования — это настройка родительского контейнера.

DTSObjectHostType

Описывает тип контейнера, который размещает другую задачу или контейнер.

DTSObjectReferenceType

Задаёт типы объектов, для которых ObjectReferenceTracker класс будет предоставлять анализ воздействия. Это перечисление используется классом EnumReferencedObjects , который, в свою очередь, применяется классом Package в своём FindReferencedObjects(Object) методе.

DTSPackageInfoFlags

Описывает, является ли пакет папкой или пакетом. Он используется для установления действительного значения в Flags объекте.

DTSPackageType

Определяет инструмент, создавший пакет.

DTSPipelineComponentType

Классифицирует компоненты конвейера по категориям.

DTSPrecedenceEvalOp

Указывает операции оценки, используемые в ограничении приоритета.

DTSPriorityClass

Описывает приоритет потока в классе.

DTSProductLevel

Указывает издание продукта SQL Server.

DTSPropertyKind

Содержит значения, описывающие тип свойства.

DTSProtectionLevel

Контролирует обработку конфиденциальной информации в упаковке.

DTSProviderSubType

Определяет конкретного поставщика OLE DB. Значение перечисления также определяет формат типа данных, используемый этим провайдером, когда ProviderType это OLE DB.

DTSProviderType

Описывает тип поставщика, который хранится.

DTSServerParameterType

Задаёт тип параметра сервера DTS.

DTSSignatureStatus

Описывает статус цифровой подписи.

DTSTargetServerVersion

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

DTSTransactionOption

Описывает возможность поддержки транзакций и указывает, участвует ли контейнер в транзакциях.

NameCheckResult

Указывает результат проверки имени.

PackageFormatVersionUpdate

Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.

PackageItemState

Указывает состояние посылочного элемента.

Project.AccessMode

Определяет константы для доступа только для чтения или для чтения/записи проекта.

ProjectStorageAttributes

Задаёт атрибуты хранилища проекта.

StorageType

Определяет тип хранилища, на который будут сохраняться обновлённые пакеты интеграционных сервисов.

UpgradeResultStatus

Определяет результаты обновления пакета интеграционных услуг.