Partager via


Éditeur de destination ADO NET (page Gestionnaire de connexions)

Utilisez la page Gestionnaire de connexions de la boîte de dialogue Éditeur de destination ADO NET pour sélectionner la connexion ADO.NET de la destination. Cette page vous permet également de sélectionner une table ou une vue à partir de la base de données.

Pour en savoir plus sur la destination ADO NET, consultez ADO NET Destination.

Pour ouvrir la page Gestionnaire de connexions

  1. Dans SQL Server Data Tools (SSDT), ouvrez le package Integration Services qui possède la destination ADO NET.

  2. Sous l’onglet Flux de données , double-cliquez sur la destination ADO NET.

  3. Dans l’Éditeur de destination ADO NET, cliquez sur Gestionnaire de connexions.

Options statiques

Connection manager
Sélectionnez un gestionnaire de connexions existant dans la liste ou créez une nouvelle connexion en cliquant sur Nouveau.

Nouveau
Créez un gestionnaire de connexions à partir de la boîte de dialogue Configurer le gestionnaire de connexions ADO.NET .

Utiliser une table ou une vue
Sélectionnez une table ou une vue existante dans la liste ou créez une table en cliquant sur Nouvelle.

Nouveau
Créez une table ou vue à l’aide de la boîte de dialogue Créer une table .

Notes

Quand vous cliquez sur Nouvelle, Integration Services génère une instruction CREATE TABLE par défaut, basée sur la source de données connectée. Cette instruction CREATE TABLE par défaut n'inclut pas l'attribut FILESTREAM, même si la table source inclut une colonne dans laquelle l'attribut FILESTREAM est déclaré. Pour exécuter un composant Integration Services avec l'attribut FILESTREAM, implémentez d'abord le stockage FILESTREAM sur la base de données de destination. Ajoutez ensuite l’attribut FILESTREAM à l’instruction CREATE TABLE dans la boîte de dialogue Créer une table . Pour plus d’informations, consultez Données BLOB (Binary Large Object) (SQL Server).

Préversion
Affichez un aperçu des résultats à l’aide de la boîte de dialogue Visualiser les résultats de la requête . L'aperçu peut afficher jusqu'à 200 lignes.

Utiliser l'insertion en bloc le cas échéant
Spécifiez s’il convient d’utiliser l’interface SqlBulkCopy pour améliorer les performances des opérations d’insertion en bloc.

Seuls les fournisseurs ADO.NET qui retournent un objet SqlConnection prennent en charge l’utilisation de l’interface SqlBulkCopy . Le fournisseur de données .NET pour SQL Server (SqlClient) retourne un objet SqlConnection , et un fournisseur personnalisé peut retourner un objet SqlConnection .

Vous pouvez utiliser le fournisseur de données .NET pour SQL Server (SqlClient) pour vous connecter à MicrosoftAzure SQL Database.

Si vous sélectionnez Utiliser l’insertion en bloc le cas échéantet affectez à l’option Erreur la valeur Rediriger la ligne, le lot de données que la destination redirige vers la sortie d’erreur peut inclure des lignes correctes. Pour plus d’informations sur la gestion des erreurs dans les opérations en bloc, consultez Gestion des erreurs dans les données. Pour plus d’informations sur l’option Erreur , consultez Éditeur de destination ADO NET (page Sortie d’erreur).

Notes

Si une table source SQL Server ou Sybase inclut une colonne d’identité, vous devez utiliser Exécuter des tâches SQL pour exécuter une instruction SET IDENTITY_INSERT avant et après la destination ADO NET. La propriété de la colonne d'identité spécifie une valeur incrémentielle pour la colonne. L'instruction SET IDENTITY_INSERT autorise l'insertion de valeurs explicites dans la colonne d'identité. Pour exécuter les instructions CREATE TABLE et SET IDENTITY sur la même connexion de base de données, définissez la RetainSameConnection propriété du gestionnaire de connexions ADO.NET sur True. Utilisez également le même ADO.NET gestionnaire de connexions pour exécuter les tâches SQL et la destination ADO NET.

Pour plus d’informations, consultez SET IDENTITY_INSERT (Transact-SQL) et IDENTITY (Propriété) (Transact-SQL).

Ressources externes

Article technique sur sqlcat.com, traitant du chargement rapide de données sur Azure SQL Database

Voir aussi

Éditeur de destination ADO NET (page Mappages)
Éditeur de destination ADO NET (page Sortie d'erreur)
Gestionnaire de connexions ADO.NET
Tache d’exécution de requêtes SQL