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.
Tâches associées
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.
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, You get "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" error message when using Oracle connection manager in SSIS(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.