Connexions Integration Services (SSIS)
Les packages 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 répertorie 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). |
|
ADO.NET |
Établit une connexion à une source de données au moyen d'un fournisseur .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. |
|
DQS |
Établit une connexion à un serveur Data Quality Services et à une base de données Data Quality Services sur le serveur. |
|
EXCEL |
Établit une connexion à un fichier de classeur Excel. |
|
FILE |
Établit une connexion à un fichier ou un dossier. |
|
FLATFILE |
Établit une connexion à des données dans un fichier plat unique. |
|
FTP |
Établit une connexion à un serveur FTP. |
|
HTTP |
Établit une connexion à un serveur Web. |
|
MSMQ |
Établit une connexion à une file d'attente de messages. |
|
MSOLAP100 |
Établit une connexion à une instance de SQL Server Analysis Services ou d'un projet Analysis Services. |
|
MULTIFILE |
Établit une connexion à plusieurs fichiers et dossiers. |
|
MULTIFLATFILE |
Établit une connexion à plusieurs fichiers et dossiers de données. |
|
OLEDB |
Établit une connexion à une source de données au moyen d'un fournisseur OLE DB. |
|
ODBC |
Établit une connexion à une source de données au moyen d'ODBC. |
|
SMOServer |
Établit une connexion à un serveur SMO (SQL Server Management Objects). |
|
SMTP |
Établit une connexion à un serveur de messagerie SMTP. |
|
SQLMOBILE |
Établit une connexion à une base de données SQL Server Compact. |
|
WMI |
Établit une connexion à un serveur et spécifie la portée de la gestion WMI (Windows Management Instrumentation) sur le serveur. |
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). |
Gestionnaire de connexions OData |
Établit une connexion à une source OData. |
Un gestionnaire de connexions OData permet à un package de se connecter à une source OData. Un composant Source OData se connecte à une source OData à l'aide d'un gestionnaire de connexions OData et consomme des données à partir de la source OData. Ce composant peut être téléchargé à partir du Centre de téléchargement. |
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é.
Tâches associées
Pour plus d'informations sur l'ajout ou 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.
Contenu associé
Vidéo, Utilisez Microsoft Attunity Connector for Oracle pour améliorer les performances des packages, sur technet.microsoft.com
Articles Wiki, Connectivité SSIS, sur social.technet.microsoft.com
Entrée de blog, Se connecter à MySQL SSIS, sur blogs.msdn.com.
Article technique Extraction et chargement des données SharePoint dans SQL Server Integration Services, sur msdn.microsoft.com.
Article technique, Le message d'erreur « DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER » s'affiche lors de l'utilisation du gestionnaire de connexions Oracle dans SSIS, sur le site support.microsoft.com.
|