Connexions d'Integration Services

Les packages MicrosoftSQL ServerIntegration Services utilisent des connexions pour effectuer différentes tâches et pour implémenter des fonctionnalités Integration Services :

  • Connexion à des banques de données sources et de destination telles que du texte, des données XML, des classeurs Excel et des bases de données relationnelles pour extraire et charger des données.

  • Connexion à des bases de données relationnelles qui contiennent des données de référence pour effectuer des recherches exactes ou floues.

  • Connexion à des bases de données relationnelles pour exécuter des instructions SQL telles que des commandes SELECT, DELETE et INSERT, et également des procédures stockées.

  • Connexion à SQL Server pour effectuer des tâches de maintenance et de transfert telles que la sauvegarde de bases de données et le transfert de connexions.

  • Écriture d'entrées de journal dans des fichiers texte, dans des fichiers XML et dans des tables SQL Server, écriture de configurations de package dans des tables SQL Server.

  • Connexion à SQL Server pour créer des tables de travail temporaires dont certaines transformations ont besoin pour effectuer leur travail.

  • Connexion à des projets et des bases de données Analysis Services pour accéder à des modèles d'exploration de données, traiter des cubes et des dimensions, et exécuter du code DDL.

  • Spécification de fichiers et de dossiers existants, ou création de nouveaux fichiers et dossiers à utiliser avec des énumérateurs et des tâches de boucles Foreach.

  • Connexion à des files d'attente de messages, à WMI (Windows Management Instrumentation), à SMO (SQL Server Management Object), au Web et à des serveurs de messagerie.

Pour établir ces connexions, Integration Services utilise des gestionnaires de connexions, comme décrit dans la section suivante.

Gestionnaires de connexions

Integration Services utilise le gestionnaire de connexions comme représentation logique d'une connexion. Au moment de la conception, vous définissez les propriétés d'un gestionnaire de connexions pour décrire la connexion physique qu'Integration Services crée lors de l'exécution du package. Par exemple, un gestionnaire de connexions inclut la propriété ConnectionString que vous définissez lors de la conception ; au moment de l'exécution, une connexion physique est créée à l'aide de la valeur de la propriété de chaîne de connexion.

Un package peut utiliser plusieurs instances d'un type de gestionnaire de connexions et vous pouvez définir les propriétés sur chaque instance. Au moment de l'exécution, chaque instance d'un type de gestionnaire de connexions crée une connexion qui possède des attributs différents.

SQL ServerIntegration Services fournit différents types de gestionnaires de connexions qui permettent aux packages d'établir une connexion à divers serveurs et à diverses sources de données :

  • Il y a des gestionnaires de connexions intégrés que le programme d'installation installe lorsque vous installez Integration Services.

  • Il y a des gestionnaires de connexions qui sont téléchargeables à partir du site Web Microsoft.

  • Vous pouvez créer votre propre gestionnaire de connexions personnalisé si les gestionnaires de connexions existants ne répondent pas à vos besoins.

Gestionnaires de connexions intégrés

Le tableau suivant répertorie les types de gestionnaires de connexions fournis par SQL ServerIntegration Services.

Type

Description

Rubrique

ADO

Établit une connexion à des objets ADO (ActiveX Data Objects).

Gestionnaire de connexions ADO

ADO.NET

Établit une connexion à une source de données au moyen d'un fournisseur .NET.

Gestionnaire de connexions ADO.NET

CACHE

Lit les données du flux de données ou d'un fichier cache (.caw) et peut enregistrer des données dans le fichier cache.

Gestionnaire de connexions du cache

EXCEL

Établit une connexion à un fichier de classeur Excel.

Gestionnaire de connexions Excel

FILE

Établit une connexion à un fichier ou un dossier.

Gestionnaire de connexions de fichiers

FLATFILE

Établit une connexion à des données dans un fichier plat unique.

Gestionnaire de connexions de fichiers plats

FTP

Établit une connexion à un serveur FTP.

Gestionnaire de connexions FTP

HTTP

Établit une connexion à un serveur Web.

Gestionnaire de connexions HTTP

MSMQ

Établit une connexion à une file d'attente de messages.

Gestionnaire de connexions MSMQ

MSOLAP100

Établit une connexion à une instance de SQL ServerAnalysis Services ou à un projet Analysis Services.

Gestionnaire de connexions Analysis Services

MULTIFILE

Établit une connexion à plusieurs fichiers et dossiers.

Gestionnaire de connexions de fichiers multiples

MULTIFLATFILE

Établit une connexion à plusieurs fichiers et dossiers de données.

Gestionnaire de connexions de fichiers plats multiples

OLEDB

Établit une connexion à une source de données au moyen d'un fournisseur OLE DB.

Gestionnaire de connexions OLE DB

ODBC

Établit une connexion à une source de données au moyen d'ODBC.

Gestionnaire de connexions ODBC

SMOServer

Établit une connexion à un serveur SMO (SQL Server Management Objects).

Gestionnaire de connexions SMO

SMTP

Établit une connexion à un serveur de messagerie SMTP.

Gestionnaire de connexions SMTP

SQLMOBILE

Établit une connexion à une base de données SQL Server Compact.

Gestionnaire de connexions de SQL Server Compact Edition

WMI

Établit une connexion à un serveur et spécifie la portée de la gestion WMI (Windows Management Instrumentation) sur le serveur.

Gestionnaire de connexions WMI

Gestionnaires de connexions pouvant être téléchargés

Le tableau suivant répertorie d'autres types de gestionnaires de connexions que vous pouvez télécharger à partir du site Web Microsoft.

Important

Les gestionnaires de connexions répertoriés dans le tableau suivant fonctionnent uniquement avec SQL Server 2008 Enterprise et SQL Server 2008 Developer.

Type

Description

Rubrique

ORACLE

Établit une connexion à un serveur Oracle <informations de version>.

Le gestionnaire de connexions Oracle est le composant de gestionnaire de connexions du Connecteur Microsoft pour Oracle par Attunity. Le Connecteur Microsoft pour Oracle par Attunity inclut également une source et une destination. Pour plus d'informations, consultez la page de téléchargement Microsoft Connectors for Oracle and Teradata by Attunity (en anglais).

SAPBI

Établit une connexion à un système SAP NetWeaver BI version 7.

Le gestionnaire de connexions SAP BI est le composant de gestionnaire de connexions de Microsoft Connector for SAP BI. Le Connecteur Microsoft for SAP BI inclut également une source et une destination. Pour plus d'informations, consultez la page de téléchargement Microsoft SQL Server 2008 Feature Pack.

TERADATA

Établit une connexion à un serveur Teradata <informations de version>.

Le gestionnaire de connexions Teradata est le composant de gestionnaire de connexions du Connecteur Microsoft pour Teradata par Attunity. Le Connecteur Microsoft pour Teradata par Attunity inclut également une source et une destination. Pour plus d'informations, consultez la page de téléchargement Microsoft Connectors for Oracle and Teradata by Attunity (en anglais).

Gestionnaires de connexions personnalisés

Vous pouvez également écrire des gestionnaires de connexions personnalisés. Pour plus d'informations, consultez Développement d'un gestionnaire de connexions personnalisé.

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.