Partager via


Connexions Integration Services (SSIS)

Microsoft SQL Server Integration 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 Server Integration 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 liste les types de gestionnaires de connexions fournis par SQL Server Integration 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
DQS Établit une connexion à un serveur Data Quality Services et à une base de données Data Quality Services sur le serveur. Gestionnaire de connexions de nettoyage DQS
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. Gestionnaires 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 Server Analysis Services ou d’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 Microsoft SQL Server 2012 Enterprise et Microsoft SQL Server 2012 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 du Connecteur Microsoft 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 Developing a Custom Connection Manager.

Pour plus d’informations sur l’ajout et la suppression d’un gestionnaire de connexions dans un package, consultez Ajouter, supprimer ou partager un gestionnaire de connexions dans un package.

Pour plus d’informations sur la définition des propriétés d’un gestionnaire de connexions dans un package, consultez Définir les propriétés d’un gestionnaire de connexions.