Modules fournisseurs d'informations d'Integration Services

SQL Server 2005 Integration Services (SSIS) propose des modules fournisseurs d'informations que vous pouvez utiliser pour implémenter la journalisation dans les packages, les conteneurs et les tâches. Avec la journalisation, vous pouvez capturer des informations d'exécution sur un package qui vous aideront à auditer et à résoudre les problèmes d'un package à chaque exécution. Un journal peut ainsi capturer le nom de l'opérateur ayant exécuté le package et l'heure à laquelle le package a débuté et s'est terminé.

Lorsque vous ajoutez le journal à un package, vous choisissez le module fournisseur d'informations et l'emplacement du journal. Le module fournisseur d'informations spécifie le format des données du journal, par exemple, une base de données SQL Server ou un fichier texte.

Integration Services comprend les modules fournisseurs d'informations suivants :

  • Le module fournisseur d'informations pour les fichiers texte, qui enregistre les entrées du journal dans des fichiers texte ASCII au format CSV. L'extension de nom de fichier par défaut de ce fournisseur est .log.
  • Le module fournisseur d'informations pour le Générateur de profils SQL Server, qui enregistre des traces que vous pouvez ensuite afficher à l'aide du Générateur de profils SQL Server. L'extension de nom de fichier par défaut de ce fournisseur est .trc.
  • Le module fournisseur d'informations pour SQL Server, qui enregistre les entrées du journal dans la table sysdtslog90 d'une base de données SQL Server 2005.
  • Le module fournisseur d'informations pour les événements Windows, qui enregistre les entrées du journal Application dans le journal des événements Windows sur l'ordinateur local.
  • Le module fournisseur d'informations pour les fichiers XML, qui enregistre les fichiers journaux dans un fichier XML. L'extension de nom de fichier par défaut de ce fournisseur est .xml.

Si vous ajoutez un module fournisseur d'informations à un package ou configurez la journalisation par programme, vous pouvez utiliser un ProgID ou un ClassID pour identifier ce module, au lieu d'utiliser les noms affichés par le concepteur SSIS dans la boîte de dialogue Configurer les journaux SSIS.

Le tableau suivant énumère les ProgID et ClassID des modules fournisseurs d'informations inclus dans Integration Services.

Module fournisseur d'informations ProgID ClassID

Fichier texte

DTS.LogProviderTextFile.1

{59B2C6A5-663F-4C20-8863-C83F9B72E2EB}

Générateur de profils SQL Server

DTS.LogProviderSQLProfiler.1

{5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}

SQL Server

DTS.LogProviderSQLServer.1

{6AA833A1-E4B2-4431-831B-DE695049DC61}

Journal des événements Windows

DTS.LogProviderEventLog.1

{97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}

Fichier XML

DTS.LogProviderXMLFile.1

{AFED6884-619C-484F-9A09-F42D56E1A7EA}

Vous pouvez également créer des modules fournisseurs d'informations personnalisés. Pour plus d'informations, consultez Creating a Custom Log Provider.

Les modules fournisseurs d'informations d'un package sont membres de la collection des modules fournisseurs d'informations du package. Si vous créez un package et implémentez la journalisation à l'aide du concepteur SSIS, vous pouvez afficher la liste des membres de la collection dans les dossiers Modules fournisseur d'informations de l'onglet Explorateur de package du concepteur SSIS.

Un module fournisseur d'informations est configuré en indiquant le nom et la description du module et en spécifiant le gestionnaire de connexions qu'il utilise. Le module fournisseur d'informations SQL Server utilise un gestionnaire de connexions OLE DB. Le fichier texte, Générateur de profils SQL Server et les modules fournisseurs d'informations pour les fichiers XML utilisent tous des gestionnaires de connexions de fichiers. Le module fournisseur d'informations pour les événements Windows n'utilise pas de gestionnaire de connexions, car il écrit directement dans le journal des événements Windows. Pour plus d'informations, consultez Gestionnaire de connexions OLE DB et Gestionnaire de connexions de fichiers.

Configuration d'un module fournisseur d'informations

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.

Un module fournisseur d'informations est créé et configuré dans le cadre de l'implémentation d'un package. Pour plus d'informations, consultez Implémentation de la journalisation dans les packages.

Après avoir créé un module fournisseur d'informations, vous pouvez l'afficher et modifier ses propriétés dans la fenêtre Propriétés de Business Intelligence Development Studio.

Configuration d'un module fournisseur d'informations par programme

Pour plus d'informations sur la définition de ces propriétés par programme, cliquez sur la rubrique suivante :

Voir aussi

Concepts

Packages Integration Services
Conteneurs Integration Services
Tâches Integration Services
Journalisation de l'exécution des packages

Autres ressources

Objets et concepts d'Integration Services

Aide et Informations

Assistance sur SQL Server 2005