É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 pour 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 Destination ADO.NET.

Pour ouvrir la page Gestionnaire de connexions

  1. Dans Business Intelligence Development Studio, 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

  • Gestionnaire de connexions
    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 à l'aide 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 nouvelle table en cliquant sur Nouvelle.

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

    Notes

    Lorsque 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 Conception et implémentation du stockage FILESTREAM.

  • Aperçu
    Affichez un aperçu des résultats en utilisant 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 System.Data.SqlClient..::..SqlBulkCopy pour améliorer les performances des opérations d'insertion en bloc.

    Seuls les fournisseurs ADO.NET qui retournent un objet System.Data.SqlClient..::..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.

    Si vous sélectionnez Utiliser l'insertion en bloc le cas échéant et 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 le flux de 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 les tâches d'exécution de requêtes 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 propriété RetainSameConnection du gestionnaire de connexions ADO.NET avec la valeur True. En outre, utilisez le même gestionnaire de connexions ADO.NET pour les tâches d'exécution de requêtes SQL et la destination ADO .NET.

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