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). |
|
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. |
|
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 ServerAnalysis Services ou à 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 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é.
|