Gestionnaire de connexions ADO
Un gestionnaire de connexions ADO permet à un package de se connecter à des objets ADO (ActiveX Data Objects), comme un recordset. Ce gestionnaire de connexions est généralement utilisé dans les tâches personnalisées écrites dans une version antérieure d'un langage comme Microsoft Visual Basic 6.0 ou dans les tâches personnalisées qui font partie d'une application existante utilisant ADO pour se connecter à une source de données.
Lorsque vous ajoutez un gestionnaire de connexions ADO à un package, MicrosoftSQL ServerIntegration Services crée un gestionnaire de connexions qui sera converti en connexion ADO au moment de l'exécution, définit les propriétés du gestionnaire de connexions et ajoute le gestionnaire de connexions à la collection Connections du package. La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur ADO.
Vous pouvez configurer un gestionnaire de connexions ADO de plusieurs manières :
Indiquez une chaîne de connexion spécifique configurée pour répondre aux besoins du fournisseur sélectionné.
En fonction du fournisseur, indiquez le nom de la source de données à laquelle se connecter.
Fournissez les informations d'identification de sécurité nécessaires selon le fournisseur sélectionné.
Indiquez si la connexion créée à partir du gestionnaire de connexions est conservée au moment de l'exécution.
Résolution des problèmes liés au gestionnaire de connexions ADO
Lors de la lecture par un gestionnaire de connexions ADO, certains types de données de date SQL Server génèrent les résultats présentés dans le tableau ci-après.
Type de données SQL Server |
Résultat |
---|---|
time, datetimeoffset |
Le package échoue s'il n'utilise pas de commandes SQL paramétrées. Pour utiliser des commandes SQL paramétrées, utilisez la tâche d'exécution SQL dans votre package. Pour plus d'informations, consultez Tache d'exécution de requêtes SQL et Utilisation de paramètres et de codes de retour dans la tâche d'exécution SQL. |
datetime2 |
Le gestionnaire de connexions ADO tronque les millisecondes. |
[!REMARQUE]
Pour plus d'informations sur les types de données SQL Server et leur mappage aux types de données Integration Services, consultez Types de données (Transact-SQL) et Types de données d'Integration Services.
Configuration du gestionnaire de connexions ADO
Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.
Pour plus d'informations sur les propriétés que vous pouvez définir dans le concepteur SSIS, cliquez sur l'une des rubriques suivantes :
Pour plus d'informations sur la configuration d'un gestionnaire de connexions par programme, consultez ConnectionManager et Ajout de connexions par programme.
|