Partager via


Destination ADO NET

La destination ADO NET charge des données dans différentes bases de données compatibles ADO.NETqui utilisent une table ou une vue de base de données. Vous pouvez charger ces données dans une table ou une vue existante ou créer une table et y charger les données.

Vous pouvez utiliser la destination ADO .NET. pour vous connecter à Microsoft Azure SQL Database. La connexion à SQL Database via OLE DB n'est pas prise en charge. Pour plus d’informations sur SQL Database, consultez Recommandations générales et limitations (Azure SQL Database).

Résolution des problèmes liés à la destination ADO NET

Vous pouvez consigner les appels que la destination ADO NET effectue auprès de fournisseurs de données externes. Cette fonctionnalité de journalisation permet de résoudre des problèmes liés à l'enregistrement de données vers des sources de données externes que réalise la destination ADO NET. Pour consigner les appels aux fournisseurs de données externes effectués par la destination ADO.NET, activez la journalisation du package et sélectionnez l’événement Diagnostic au niveau du package. Pour plus d’informations, consultez Outils de dépannage pour l’exécution des packages.

Configuration de la destination ADO NET

Cette destination utilise un gestionnaire de connexions ADO.NET pour se connecter à une source de données. Il indique quel fournisseur ADO.NET utiliser. Pour plus d’informations, consultez Gestionnaire de connexions ADO.NET.

Une destination ADO NET inclut des mappages entre les colonnes d'entrée et les colonnes de la source de données de destination. Vous n'avez pas besoin de mapper les colonnes d'entrée à toutes les colonnes de destination. Toutefois, les propriétés de certaines colonnes de destination peuvent requérir le mappage de colonnes d'entrée. Sinon, des erreurs peuvent se produire. Par exemple, si une colonne de destination n'autorise pas les valeurs Null, vous devez mapper une colonne d'entrée à cette colonne. Par ailleurs, les types de données des colonnes mappées doivent être compatibles. Par exemple, vous ne pouvez pas mapper une colonne d’entrée avec un type de données chaîne à une colonne de destination avec un type de données numérique si le fournisseur ADO.NET ne prend pas en charge ce mappage.

Notes

SQL Server ne prend pas en charge l’insertion de texte dans des colonnes dont le type de données est défini sur image. Pour plus d’informations sur les types de données SQL Server, consultez Types de données (Transact-SQL).

Notes

La destination ADO NET ne prend pas en charge le mappage d'une colonne d'entrée dont le type a la valeur DT_DBTIME avec une colonne de base de données dont le type a la valeur datetime. Pour plus d’informations sur les types de données Integration Services , consultez Types de données d’Integration Services.

La destination ADO NET comporte une entrée standard et une sortie d'erreur.

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation.

Pour plus d’informations sur les propriétés que vous pouvez définir dans la boîte de dialogue Éditeur de destination ADO.NET , cliquez sur une des rubriques suivantes :

La boîte de dialogue Éditeur avancé reflète les propriétés qui peuvent être définies par programmation. Pour plus d'informations sur les propriétés définissables dans la boîte de dialogue Éditeur avancé ou par programmation, cliquez sur l'une des rubriques suivantes :

Pour plus d’informations sur la façon de définir les propriétés, consultez Définir les propriétés d’un composant de flux de données.