Microsoft.SqlServer.Dts.Runtime Espace de noms

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

Classes

Nom Description
Application

Découvre et accède Package aux objets. Il peut également accéder à des collections et propriétés contenant des informations sur le système.

ApplocalHelper

ApplocalHelper contient des fonctions d’assistance statiques qui aident à gérer les problèmes applocaux.

ApplocalReferenceLoader

Chargeur de référence pour l’assembleur app-local

BatchUpgradeOptions

Spécifie les options que la Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) méthode appliquera à une liste de packages de services d’intégration lors du processus de mise à niveau.

BreakpointManager

Gère tous les points d’arrêt qui sont fixés sur une tâche. Cette classe ne peut pas être héritée.

BreakpointTarget

Contient des informations sur les points d’arrêt définis dans le package. Cette classe ne peut pas être héritée.

BreakpointTargetEnumerator

Crée un BreakpointTargetEnumerator pour la BreakpointTargets collection. Cette classe ne peut pas être héritée.

BreakpointTargets

Contient une collection d’objets BreakpointTarget. Cette classe ne peut pas être héritée.

Configuration

Représente une classe de configuration qui contient des informations sur la configuration d’un paquet. Cette classe ne peut pas être héritée.

ConfigurationEnumerator

Prend en compte l’itération sur la Configurations collection. Cette classe ne peut pas être héritée.

Configurations

Représente une collection d’objets Configuration . Cette classe ne peut pas être héritée.

ConnectionEnumerator

Prend en compte l’itération sur la Connections collection. Cette classe ne peut pas être héritée.

ConnectionInfo

Contient des informations sur les connexions disponibles sur l’ordinateur. Cette classe ne peut pas être héritée.

ConnectionInfoEnumerator

Prend en compte l’itération sur la Connections collection. Cette classe ne peut pas être héritée.

ConnectionInfos

Contient des informations sur toutes les connexions de l’ordinateur. La collection contient ConnectionInfo des objets qui fournissent les détails sur chaque connexion. La collection est disponible via le Application cours. Cette classe ne peut pas être héritée.

ConnectionManager

Fournit les informations nécessaires pour vous connecter à une source de données. Toutes les classes qui héritent de la ConnectionManager contiennent les mêmes propriétés et méthodes. La ConnectionManager classe isole les détails d’implémentation des différents types de connexion du temps d’exécution. Cela permet à l’exécution d’interagir avec chaque gestionnaire de connexion de manière cohérente et prévisible. Les gestionnaires de connexions contiennent un ensemble de propriétés de stock que toutes les connexions ont en commun, telles que le Name, ID, Description, et ConnectionString. Cependant, chaque type de connexion possède des propriétés supplémentaires propres à ce type de connexion. On peut y accéder via la Properties collection. Cette classe ne peut pas être héritée.

ConnectionManagerBase

Représente la classe de base abstraite pour les gestionnaires de connexion.

ConnectionManagerItem

Représente les objets pour le gestionnaire de connexions.

ConnectionManagerItems

Représente les objets du gestionnaire de connexion.

Connections

Contient une collection d’objets ConnectionManager accessibles via l’objet Package . Cette classe ne peut pas être héritée.

DataTypeInfo

Contient des membres qui retournent des informations concernant le type de données de tout objet SQL Server Integration Services (SSIS) pour un Applicationfichier . Cette classe ne peut pas être héritée.

DataTypeInfoEnumerator

Prend en compte l’itération sur la DataTypeInfos collection. Cette classe ne peut pas être héritée.

DataTypeInfos

Contient une collection d’objets DataTypeInfo. Cette classe ne peut pas être héritée.

DBProviderInfo

Contient des informations sur un fournisseur de bases de données. Cette classe ne peut pas être héritée.

DBProviderInfoEnumerator

Prend en compte l’itération sur la DBProviderInfos collection. Cette classe ne peut pas être héritée.

DBProviderInfos

Contient une collection d’objets DBProviderInfo. Cette classe ne peut pas être héritée.

DefaultEvents

Définit les événements par défaut fournis par l’exécution des Services d’Intégration.

DtProjectStorage

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

DtsComException

L’exception que se déclenche les services d’intégration lorsqu’une erreur COM survient.

DtsComponentException

L’exception qui est lancée lorsqu’une erreur survient dans un composant.

DtsConnectionAttribute

Fournit des informations sur le temps de conception d’un ConnectionManager objet.

DtsConnectionException

L’exception qui est lancée lorsqu’il y a une erreur dans une connexion.

DtsContainer

Définit une classe de base abstraite qui implémente les propriétés et méthodes utilisées par tous les conteneurs et paquets.

DtsConvert

Fournit des méthodes de conversion pour convertir les objets d’exécution des services d’intégration gérés vers leurs implémentations natives et des implémentations natives vers des implémentations gérées. Cette classe ne peut pas être héritée.

DtsCouldNotCreateManagedConnectionException

L’exception qui précise qu’une connexion gérée ne peut pas être créée. Cette classe ne peut pas être héritée.

DtsCouldNotCreateManagedForEachEnumeratorException

L’exception qui précise qu’un énumérateur ForEach géré ne pouvait pas être créé. Cette classe ne peut pas être héritée.

DtsEnumerator

Définit une classe de base abstraite qui implémente les méthodes IEnumerator.

DtsError

Contient des informations sur une erreur survenue lors de l’exécution. Cette classe ne peut pas être héritée.

DtsErrors

Représente une collection d’objets DtsError . Cette classe ne peut pas être héritée.

DtsEventHandler

Un conteneur sur un package ou d’autres conteneurs qui contient des exécutables à exécuter lorsque des événements spécifiques se produisent. Cette classe ne peut pas être héritée.

DtsEventHandlerEnumerator

Prend en compte l’itération sur la DtsEventHandlers collection. Cette classe ne peut pas être héritée.

DtsEventHandlers

Représente une collection d’objets DtsEventHandler . Cette classe ne peut pas être héritée.

DtsException

Définit une classe d’exception générique qui, selon le code d’erreur retourné, crée une classe spécifique au type d’exception survenu.

DtsExponentTooLargeException

Une classe d’exception qui est lancée lorsque la clé de certification X.509 sur un paquet est invalide.

DtsForEachEnumeratorAttribute

Fournit des informations de conception sur un ForEachEnumerator objet. Cette classe ne peut pas être héritée.

DtsGenericException

L’exception qui est lancée lorsqu’une erreur survient et que l’erreur n’est pas traitée par une autre classe d’exception.

DtsInvalidBreakpointSiteException

L’exception est lancée pour spécifier qu’il existe un point d’arrêt invalide. Cette classe ne peut pas être héritée.

DtsInvalidProjectPasswordOrDataException

Représente le mot de passe ou l’exception de données de projet invalide que cette classe contient pendant l’exécution.

DtsInvalidProjectUserKeyOrDataException

Représente la clé utilisateur ou l’exception de données invalides que contient cette classe.

DtsLogProviderAttribute

Fournit des informations sur le temps de conception d’un LogProvider objet.

DTSManagedXmlSerializationHelper

Représente l’aide pour la sérialisation XML gérée DTS.

DtsNoConnectionAssignedException

L’exception est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type correct.

DtsNoForEachEnumAssignedException

L’exception qui est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type ForEachEnumerator.

DtsNoLogProviderAssignedException

L’exception qui est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type LogProvider.

DtsNoObjectAssignedException

L’exception est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type correct.

DtsNotAConnectionException

L’exception est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type correct.

DtsNotAForEachEnumException

L’exception qui est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type ForEachEnumerator.

DtsNotALogProviderException

L’exception qui est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type LogProvider.

DtsNotAManagedEnumeratorException

L’exception est lancée pour spécifier que l’énumérateur n’est pas un énumérateur géré. Cette classe ne peut pas être héritée.

DtsNoTaskAssignedException

L’exception est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type correct.

DtsNotATaskException

L’exception est lancée pour spécifier qu’une erreur interne s’est produite lorsqu’un wrapper géré est utilisé pour un objet natif qui n’est pas du type correct.

DtsObject

Définit une classe de base abstraite qui contient les membres communs à tous les objets de l’espace Microsoft.SqlServer.Dts.Runtime de noms.

DtsPipelineException

L’exception qui est lancée lorsqu’une erreur survient dans le pipeline.

DtsProperties

Contient une collection d’objets DtsProperty. Cette classe ne peut pas être héritée.

DtsProperty

Contient les propriétés et méthodes utilisées par plusieurs conteneurs sur leurs propriétés. Cette classe ne peut pas être héritée.

DtsPropertyAttribute

Représente l’attribut de propriété DTS.

DTSReadOnlyCollectionBase

Définit une classe de base abstraite qui implémente les membres communs utilisés par toutes les collections en lecture seule des Services d’Intégration. Il fournit la classe de base abstraite (MustInherit dans Visual Basic) pour une collection fortement typée.

DtsRuntimeException

L’exception qui est lancée lorsqu’il y a une erreur dans le flux de contrôle.

DtsScriptingException

L’exception qui est lancée lorsqu’il y a une erreur dans une tâche de script.

DtsSqlException

L’exception qui est lancée lorsqu’il y a une erreur dans une tâche SQL.

DtsTaskAttribute

Fournit des informations sur le temps de conception d’un Task objet.

DtsTaskException

L’exception qui est lancée lorsqu’une erreur survient dans une tâche.

DtsToolsException

L’exception qui est lancée lorsqu’une erreur survient dans l’un des outils.

DtsWarning

Contient les propriétés utilisées lorsqu’un avertissement survient. Cette classe ne peut pas être héritée.

DtsWarnings

Contient une collection d’objets DtsWarning. Cette classe ne peut pas être héritée.

EmptyEnumerator

Fournit un énumérateur vide qui est retourné par l’exécution des Services d’intégration lorsqu’il n’y a pas d’éléments dans la collection à énumérer.

EnumReferencedObjects

Énumère les objets référencés.

ErrorEnumerator

Prend en compte l’itération sur la DtsErrors collection. Cette classe ne peut pas être héritée.

EventInfo

Contient des informations sur un événement. Cette classe ne peut pas être héritée.

EventInfoEnumerator

Prend en compte l’itération sur la EventInfos collection. Cette classe ne peut pas être héritée.

EventInfos

Contient une collection d’objets EventInfo. Le moteur d’exécution expose une EventInfos collection sur tous les conteneurs de la hiérarchie des paquets. La collection qu’une tâche reçoit est une référence à EventInfos la collection sur la TaskHost qui enveloppe la tâche. Les collections EventInfos d’autres conteneurs contiennent des contenus agrégés de leurs collections pour enfants EventInfos . Cette classe ne peut pas être héritée.

EventsProvider

Définit une classe abstraite qui contient une collection de conteneurs gestionnaires d’événements et la EventInfos collection. Cette classe aroute les événements vers ces gestionnaires d’événements lorsqu’un événement est reçu.

Executable

Définit une classe abstraite qui fournit les méthodes que tous les objets exécutés par le moteur d’exécution doivent hériter et implémenter.

ExecutableEnumerator

Prend en compte l’itération sur la Executables collection. Cette classe ne peut pas être héritée.

Executables

Contient une collection d’objets Executable. Cette classe ne peut pas être héritée.

ExtendedProperties

Contient une collection d’objets ExtendedProperty. Cette classe ne peut pas être héritée.

ExtendedProperty

Cette classe contient des membres qui détiennent des informations supplémentaires sur un paquet.

ExtendedPropertyEnumerator

Prend en compte l’itération sur la ExtendedProperties collection. Cette classe ne peut pas être héritée.

FlatFileColumn

Contient des informations qui définissent les propriétés des colonnes dans un adaptateur de données source ou destination à fichier plat. L’adaptateur de fichier plat est utilisé pour accéder aux données dans des fichiers plats. Cette classe ne peut pas être héritée.

ForEachEnumerator

Énumère les éléments sur lesquels le ForEachLoop est assigné pour itérer.

ForEachEnumeratorHost

Définit la classe hôte pour le ForEachEnumerator. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfo

Contient des informations sur le ForEachEnumerator. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfos

Collection d’objets ForEachEnumeratorInfo. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfosEnumerator

Prend en compte l’itération sur la ForEachEnumeratorInfos collection. Cette classe ne peut pas être héritée.

ForEachEnumeratorUI

Fournit des informations pour contrôler l’interface graphique utilisateur du ForEachEnumeratorfichier .

ForEachLoop

Fournit un conteneur qui définit un flux de travail itératif dans un package en utilisant l’instruction itération foreach.

ForEachVariableMapping

Associe chaque variable à la valeur ou à l’expression qu’elle représente. Cette classe ne peut pas être héritée.

ForEachVariableMappingEnumerator

Prend en compte l’itération sur la ForEachVariableMappings collection. Cette classe ne peut pas être héritée.

ForEachVariableMappings

Contient une collection d’objets ForEachVariableMapping. Cette classe ne peut pas être héritée.

ForLoop

Fournit un conteneur qui définit un flux de travail itératif dans un package, en utilisant l’instruction for iteration.

FtpClientConnection

Télécharge et téléverse les fichiers de données et gère les annuaires sur les serveurs. Cette classe ne peut pas être héritée.

HResults

Copyright (c) 2019 Microsoft Corporation Ce fichier contient tous les messages d’événements en anglais américain et les HRESULT pour l’exécution des services de transformation de données SQL, le pipeline, les tâches stock et les transformations stock. Convention de nommage des messages et HRESULT Erreur HRESULTs - Commencez par DTS_E_ Terminez par la description de l’opération ratée Avertissements HRESULTs - Commencez par DTS_W_ Terminez par la description de l’opération d’avertissement Information HRESULTs - Commencez par DTS_I_ Terminez par la description de l’opération Succès HRESULTs - Commencez par DTS_S_ Fin par la description de l’opération réussie Messages pour le journal d’événements - Commencez par DTS_MSG_ Fin par la description de la Les valeurs du message sont 32 bits disposées comme suit : 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0 9 9 8 7 6 5 6 5 3 2 1 0 9 8 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +---+-+-+-----------------------+-------------------------------+ |Sev|C|R| Installation | Code | +---+-+-+-----------------------+-------------------------------+ où Sev - est le code de gravité 00 - Succès 01 - Informationnel 10 - Avertissement 11 - Erreur C - est le drapeau de code client R - est un bit réservé Facility - est le code de code de l’installation - est le code de statut de l’installation

HttpClientConnection

Contient des propriétés et des méthodes permettant à un package d’accéder à un serveur Web utilisant le protocole HTTP pour envoyer ou recevoir des fichiers. Cette classe ne peut pas être héritée.

LogEntryInfo

Contient des propriétés qui décrivent une entrée de journal. Cette classe ne peut pas être héritée.

LogEntryInfoEnumerator

Prend en compte l’itération sur la LogEntryInfos collection. Cette classe ne peut pas être héritée.

LogEntryInfos

Contient une collection d’objets LogEntryInfo. Cette classe ne peut pas être héritée.

LoggingOptions

Contient des membres qui régissent quelles informations sont incluses ou exclues de la saisie. Cette classe ne peut pas être héritée.

LogProvider

Contient des informations sur un fournisseur de journaux associé à un paquet. Tous les fournisseurs de journaux associés à un colis se trouvent dans la LogProviders collection. Pour les fournisseurs de journaux sur l’ordinateur, utilisez la Application classe et consultez la LogProviderInfos collection. Cette classe ne peut pas être héritée.

LogProviderBase

Définit la classe de base abstraite pour les fournisseurs de journaux gérés.

LogProviderEnumerator

Prend en compte l’itération sur la LogProviders collection. Cette classe ne peut pas être héritée.

LogProviderInfo

Fournit des informations sur les fournisseurs de journaux présents sur l’ordinateur. Cette classe ne peut pas être héritée.

LogProviderInfoEnumerator

Prend en charge une itération simple sur la LogProviderInfos collection. Cette classe ne peut pas être héritée.

LogProviderInfos

Contient une collection d’objets LogProviderInfo. Cette classe ne peut pas être héritée.

LogProviders

Contient une collection d’objets LogProvider associés au package. Cette classe ne peut pas être héritée.

ManagedForEachEnumeratorWrapper

Représente l’emballage pour l’énumérateur géré Pour Chaque Nombre. Cette classe ne peut pas être héritée.

ManagedHelper

Représente l’aide gérée.

ManagedHelper.ManagedPropertyHelper

Représente l’en-tête de propriété gérée.

ManagedWrapper

Représente l’emballage géré.

ManagerSerializer

Représente le sérialiseur manager.

NameChecker

Représente le vérificateur de noms.

ObjectReferenceTracker

Fournit une analyse de l’impact et des conséquences de la suppression de variables et de connexions d’un package. Cette classe ne peut pas être héritée.

Package

Représente le conteneur du colis. Cette classe ne peut pas être héritée.

PackageInfo

Contient des propriétés qui retournent toutes les informations relatives à un paquet, telles que la date de création, les numéros de version et la taille du paquet. Cette classe ne peut pas être héritée.

PackageInfoEnumerator

Prend en compte l’itération sur la PackageInfos collection. Cette classe ne peut pas être héritée.

PackageInfos

Contient une collection de paquets trouvés dans Microsoft SQL Server ou le service Integration Services. Cette classe ne peut pas être héritée.

PackageItem

PackageItem contient des informations liées au colis, incluant le colis, l’état, etc.

PackageItems

Contient une collection d’objets PackageItem.

PackageParameterEnumerator

Représente l’énumérateur de paramètres de paquet.

PackageUpgradeOptions

Spécifie les options à appliquer lors de la mise à jour d’un package Integration Services.

PackageUpgradeResult

Précise les résultats de la mise à niveau pour un paquet.

Parameter

Représente une classe de base abstraite utilisée à la fois par le paramètre du package et le paramètre du projet.

ParameterInfo

Représente une copie en lecture seule des informations de paramètres afin que les applications puissent obtenir les informations des paramètres sans avoir à charger l’ensemble de l’objet package.

ParameterInfos

Représente une collection d’objets paramètres.

Parameters

Représente une classe utilisée à la fois par la collection des paramètres du package et des paramètres du projet.

PipelineComponentInfo

Contient des propriétés qui décrivent un composant de pipeline actuellement installé sur l’ordinateur local et prêt à être utilisé dans un pipeline.

PipelineComponentInfoEnumerator

Prend en compte l’itération sur la PipelineComponentInfos collection. Cette classe ne peut pas être héritée.

PipelineComponentInfos

Contient une collection d’objets PipelineComponentInfo. Cette classe ne peut pas être héritée.

PrecedenceConstraint

Spécifie les propriétés pour configurer une contrainte de préséance entre deux conteneurs. Cette classe ne peut pas être héritée.

PrecedenceConstraintEnumerator

Prend en charge une itération simple sur la PrecedenceConstraints collection. Cette classe ne peut pas être héritée.

PrecedenceConstraints

Contient une collection d’objets PrecedenceConstraint. Cette classe ne peut pas être héritée.

Project

Représente le projet Integration Services qui contient des packages et des paramètres.

ProjectVariablesWrapper

Contient une collection d’enveloppes de variables de projet.

PropertyEnumerator

Prend en compte l’itération sur la DtsProperties collection. Cette classe ne peut pas être héritée.

ReferenceLoader

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

RunningPackage

Fournit une référence au package d’exécution à utiliser depuis le service Integration Services. Cette classe ne peut pas être héritée.

RunningPackages

Contient une collection d’objets RunningPackage. Cette collection contient la liste des paquets qui étaient en cours d’exécution lorsque la GetRunningPackages(String) méthode a été appelée, et n’est pas mise à jour lorsqu’un nouveau paquet commence ou qu’un paquet listé se termine. Si vous avez besoin d’un nouveau cliché, vous devriez rappeler GetRunningPackages(String) . Cette classe ne peut pas être héritée.

RunningPackagesEnumerator

Prend en compte l’itération sur la RunningPackages collection. Cette classe ne peut pas être héritée.

SelectedLogProviders

Contient une collection d’objets sélectionnés LogProvider . Cette classe ne peut pas être héritée.

SensitiveConnectionManagerBase

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

SensitiveStringAttribute

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

Sequence

Définit un flux de contrôle qui est un sous-ensemble du flux de contrôle du paquet. Utilisez des conteneurs de séquence pour regrouper le package en plusieurs flux de contrôle distincts, chacun contenant une ou plusieurs tâches, et des conteneurs qui s’exécutent dans l’ensemble du flux de contrôle du package. Cette classe ne peut pas être héritée.

SsisServerExecution

Représente l’exécution du serveur SSIS.

StorageInfo

Fournit des informations sur l’emplacement de stockage pour les packages d’intégration d’origine ou des services d’intégration améliorés.

Task

Définit une classe abstraite qui implémente les méthodes et propriétés communes à toutes les tâches dans Integration Services.

TaskHost

Fournit un conteneur qui encapsule une seule tâche. Dans le SSIS Designer, le n’est TaskHost pas configuré séparément ; il est configuré lorsque vous définissez les propriétés de la tâche qu’il encapsule.

TaskInfo

Contient des informations sur une tâche installée sur l’ordinateur local.

TaskInfoEnumerator

Prend en compte l’itération sur la TaskInfo collection. Cette classe ne peut pas être héritée.

TaskInfos

Contient une collection d’objets TaskInfo. Cette classe ne peut pas être héritée.

UpgradePackageInfo

Stocke des informations sur un package de services d’intégration qui doit être mis à jour.

UpgradeResult

Détermine le résultat de la mise à niveau d’un ensemble de packages Integration Services.

Variable

Représente une variable sur un package, une tâche ou un conteneur. Cette classe ne peut pas être héritée.

VariableDispenser

Accède à la Variables collection lors de l’exécution du paquet. Cette classe ne peut pas être héritée.

VariableEnumerator

Prend en compte l’itération sur la Variables collection. Cette classe ne peut pas être héritée.

Variables

Contient une collection d’objets Variables , accessibles via plusieurs objets. Cette classe ne peut pas être héritée.

WarningEnumerator

Prend en compte l’itération sur la DtsWarnings collection. Cette classe ne peut pas être héritée.

Structures

Nom Description
DTSEventColumnFilter

Contient un champ pour chaque colonne que vous pouvez entrer dans une entrée de journal. Pour sélectionner des colonnes à écrire dans le journal, mettez la valeur du champ sur true. Mettez la valeur sur faux pour chaque champ que vous ne souhaitez pas ajouter à l’entrée du journal.

StatusMessage

Précise les avertissements et les messages d’erreur résultant de la mise à jour d’un package de services d’intégration.

Interfaces

Nom Description
IDTSBreakpointSite

Définit l’interaction entre le moteur d’exécution des services d’intégration et la tâche d’exposition des points d’arrêt ainsi que de création et gestion des points d’arrêt personnalisés.

IDTSComponentEvents

Définit une interface qui fournit l’activation d’événements.

IDTSComponentPersist

Permet d’enregistrer et de charger les propriétés et paramètres des composants et tâches depuis le XML du paquet.

IDTSConfigurationControl

Fournit une propriété qui contrôle la façon dont un package charge les configurations.

IDTSDowngradableObject

Représente l’interface de l’objet rétrogradable DTS.

IDTSDumpConfiguration

Représente la configuration pour le vidage de l’interface du Data Transformation Service.

IDTSEvents

Définit un ensemble d’événements utilisés par le TaskHost pour une tâche.

IDTSExecutionMetrics

Définit les métriques utilisées pour suivre l’exécution d’un conteneur.

IDTSExecutionPath

Représente le chemin d’exécution du DTS.

IDTSForEachEnumerator

Fournit les méthodes et propriétés pour le ForEachEnumerator.

IDTSForEachEnumeratorUI

Contient les membres implémentés par la classe d’interface ForEachEnumeratorUI utilisateur.

IDTSInfoEvents

Définit une interface utilisée pour lancer des événements informationnels, d’avertissement et d’erreur.

IDTSLogging

Définit les options de journalisation pour un conteneur.

IDTSManagedTask

Définit une interface implémentée sur les classes de tâches pour identifier la classe comme une tâche gérée.

IDTSName

Définit des propriétés couramment utilisées par de nombreux objets dans l’exécution des Services d’Intégration. Les propriétés courantes des objets nommés incluent un nom, un nom de création, un ID (GUID) et une description.

IDTSObjectHost

Définit une interface qui permet de traiter les composants comme des objets hôtes génériques.

IDTSPackageInternal

Définit une interface implémentée par des conteneurs qui doivent avoir la propriété interne.

IDTSPackagePath

Définit une interface implémentée par des conteneurs dont le chemin du package doit être renvoyé dans une propriété.

IDTSPersist

Définit une interface qui permet d’enregistrer et de charger des données.

IDTSPropertiesProvider

Définit une interface, héritée par les conteneurs, qui permet de définir des propriétés par une expression, et permet d’associer une collection énumérable de propriétés au conteneur.

IDTSPropertiesProviderEx

Représente les expressions fournisseurs de propriétés DTS.

IDTSSequence

Contient deux collections utilisées par les conteneurs.

IDTSSuspend

Fournit des méthodes et des propriétés appelées par le moteur d’exécution pour notifier les tâches de suspendre l’exécution.

Énumérations

Nom Description
ActionOnExistType

Définit le comportement qui se produit lorsqu’un package de mise à niveau porte le même nom qu’un package existant de services d’intégration.

ConnectionManagerItemState

Spécifie l’état de l’élément gestionnaire de connexions.

DTSBreakpointHitTest

Énumère les valeurs pour les types de coups sûrs. Ce cours fonctionne avec le BreakpointTarget cours.

DTSCheckpointUsage

Spécifie des valeurs qui décrivent si, ou quand, un package est redémarré.

DTSConfigurationType

Précise les façons dont une configuration pour un package peut être sauvegardée.

DTSConnectionManagerScope

Spécifie le champ de gestion de connexion DTS.

DTSEventFilterKind

Décrit le type de filtre d’événements qui est activé lors de la journalisation.

DTSExecResult

Fournit des valeurs qui décrivent le résultat d’une exécution de tâche.

DTSExecStatus

Contient des valeurs qui indiquent l’état actuel de l’exécution de la tâche ou un objet conteneur au moment de l’appel.

DTSExecutionLocation

Spécifie le lieu d’exécution du DTS.

DTSFileConnectionUsageType

Fournit des informations sur la manière dont une connexion est utilisée par un client composant.

DTSForcedExecResult

Spécifie le résultat d’exécution d’un conteneur lorsque celui du conteneur ForceExecutionValue est réglé sur true.

DTSLogEntryFrequency

Fournit des informations pour faciliter la planification des journaux de bord. Vous choisissez l’indice qui correspond le plus à la fréquence à laquelle vous espérez générer une entrée de journal particulière dans votre tâche. Cette propriété d’énumération aide ensuite les utilisateurs du paquet lorsqu’ils souhaitent configurer le filtrage des entrées de journal. L’utilisateur peut visiter la propriété, savoir à l’avance s’il y aura un nombre écrasant d’entrées d’un type particulier, et planifier en conséquence.

DTSLoggingMode

Spécifie le comportement de journalisation du conteneur. Le conteneur peut activer la journalisation, désactiver la journalisation, ou spécifier que le paramètre à utiliser est celui trouvé sur le conteneur parent.

DTSObjectHostType

Décrit le type de conteneur qui héberge l’autre tâche ou conteneur.

DTSObjectReferenceType

Précise les types d’objets pour lesquels la ObjectReferenceTracker classe fournira une analyse d’impact. Cette énumération est utilisée par la EnumReferencedObjects classe, qui est elle-même utilisée par la Package classe dans sa FindReferencedObjects(Object) méthode.

DTSPackageInfoFlags

Décrit si un paquet est un dossier ou un paquet. Il est utilisé pour fixer une valeur valide dans la Flags propriété.

DTSPackageType

Identifie l’outil qui a créé le paquet.

DTSPipelineComponentType

Classe les composants du pipeline par catégorie.

DTSPrecedenceEvalOp

Indique les opérations d’évaluation utilisées par la contrainte de préséance.

DTSPriorityClass

Décrit la priorité d’un thread dans une classe.

DTSProductLevel

Spécifie l’édition produit SQL Server.

DTSPropertyKind

Contient des valeurs qui décrivent le type de propriété.

DTSProtectionLevel

Contrôle la gestion des informations sensibles dans le paquet.

DTSProviderSubType

Identifie un fournisseur OLE DB spécifique. La valeur d’énumération identifie également le format de type de données utilisé par ce fournisseur lorsque le ProviderType est OLE DB.

DTSProviderType

Décrit le type de prestataire stocké.

DTSServerParameterType

Spécifie le type de paramètre serveur DTS.

DTSSignatureStatus

Décrit l’état de la signature numérique.

DTSTargetServerVersion

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

DTSTransactionOption

Décrit la supportabilité des transactions et précise si un conteneur participe aux transactions.

NameCheckResult

Précise le résultat d’une vérification de nom.

PackageFormatVersionUpdate

L’espace Microsoft.SqlServer.Dts.Runtime de noms contient les classes et interfaces permettant de créer des paquets, des tâches personnalisées et d’autres éléments de contrôle du flux de paquets.

PackageItemState

Précise l’état d’un article du paquet.

Project.AccessMode

Définit les constantes pour l’accès en lecture seule ou lecture/écriture à un projet.

ProjectStorageAttributes

Spécifie les attributs du stockage du projet.

StorageType

Définit le type de stockage dans lequel les paquets Integration Services mis à niveau seront sauvegardés.

UpgradeResultStatus

Définit les résultats de la mise à niveau d’un package de services d’intégration.