Création de gestionnaires de connexions
Integration Services propose différents gestionnaires de connexions pour répondre aux besoins de tâches qui se connectent à différents types de serveurs et de sources de données. Les gestionnaires de connexions sont utilisés par les composants de flux de données qui extraient et chargent des données dans différents types de banques de données et par les modules fournisseurs d'informations qui enregistrent des journaux sur un serveur, dans une table SQL Server ou dans un fichier. Par exemple, un package contenant une tâche Envoyer un message utilise un gestionnaire de connexions SMTP pour se connecter à un serveur SMTP (Simple Mail Transfer Protocol). Un package contenant une tâche d'exécution SQL peut utiliser un gestionnaire de connexions OLE DB pour se connecter à une base de données SQL Server. Pour plus d'informations, consultez Connexions d'Integration Services.
Pour créer et configurer automatiquement des gestionnaires de connexions lorsque vous créez un nouveau package, vous pouvez utiliser l'Assistant Importation et exportation SQL Server ou l'Assistant Projet de connexions Integration Services. Ces Assistant vous aident aussi à créer et configurer les sources et destinations qui utilisent les gestionnaires de connexions. Pour plus d'informations, consultez Création d'un package à l'aide d'un Assistant.
Pour créer manuellement un nouveau gestionnaire de connexions et l'ajouter à un package existant, utilisez la zone Gestionnaires de connexions sous les onglets Flux de contrôle, Flux de données et Gestionnaires d'événements du concepteur SSIS. Dans la zone Gestionnaire de connexions, vous devez choisir le type de gestionnaire de connexions à créer, puis définir ses propriétés dans la boîte de dialogue fournie à cet effet dans le concepteur SSIS. Pour plus d'informations, consultez la section « Utilisation de la zone Gestionnaire de connexions », plus loin dans cette rubrique.
Une fois le gestionnaire de connexions ajouté à un package, vous pouvez l'utiliser dans des tâches, des conteneurs de boucles Foreach, des sources, des transformations et des destinations. Pour plus d'informations, consultez Tâches Integration Services, Conteneur de boucles Foreach et Composants des flux de données.
Utilisation de la zone Gestionnaires de connexions
Vous pouvez créer des gestionnaires de connexions lorsque l'onglet Flux de contrôle, Flux de données ou Gestionnaires d'événements du concepteur SSIS est actif.
Le diagramme qui suit montre la zone Gestionnaires de connexions de l'onglet Flux de contrôle du concepteur SSIS.
Pour ajouter, configurer ou supprimer un gestionnaire de connexions dans le concepteur SSIS
Fournisseurs 32 bits et 64 bits pour gestionnaires de connexions
De nombreux fournisseurs utilisés par des gestionnaires de connexions sont disponibles en versions 32 bits et 64 bits. L'environnement de conception Integration Services est un environnement 32 bits et vous ne pouvez voir que des fournisseurs 32 bits pendant la conception d'un package. Par conséquent, vous pouvez configurer un gestionnaire de connexions pour utiliser un fournisseur 64 bits spécifique uniquement si la version 32 bits du même fournisseur est également installée.
Au moment de l'exécution, la version appropriée est employée même si vous avez spécifié la version 32 bits du fournisseur lors de la conception. La version 64 bits du fournisseur peut être exécutée même si le package est utilisé dans Business Intelligence Development Studio.
Les deux versions du fournisseur ont le même ID. Pour spécifier si l'exécution de Integration Services utilise une version 64 bits disponible du fournisseur, vous devez définir la propriété Run64BitRuntime du projet Integration Services. Si la propriété Run64BitRuntime prend la valeur true, l'exécution trouve le fournisseur 64 bits et l'utilise ; si Run64BitRuntime a la valeur false, l'exécution trouve et utilise le fournisseur 32 bits. Pour plus d'informations sur les propriétés que vous pouvez définir dans des projets Integration Services, consultez Considérations 64 bits pour Integration Services et Integration Services dans Business Intelligence Development Studio.
|