Share via


Procédure : charger des données en masse à l'aide de la destination SQL Server

Pour pouvoir ajouter et configurer une destination SQL Server, le package doit inclure au moins une tâche de flux de données et une source de données.

Pour charger des données à l'aide d'une destination SQL Server

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services qui contient le package souhaité.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.

  3. Cliquez sur l'onglet Flux de données, puis dans la Boîte à outils, faites glisser la destination pour SQL Server sur la surface de dessin.

  4. Connectez la destination à une source ou à une transformation précédente du flux de données en faisant glisser un connecteur (la flèche verte ou rouge) vers la destination.

  5. Double-cliquez sur la destination.

  6. Dans la boîte de dialogue Éditeur de destination SQL, dans la page Gestionnaire de connexions OLE DB, sélectionnez un gestionnaire de connexions OLE DB existant ou cliquez sur Nouveau pour créer un gestionnaire de connexions. Pour plus d'informations, consultez Gestionnaire de connexions OLE DB.

  7. Pour spécifier la table ou la vue dans laquelle charger les données, effectuez l'une des opérations suivantes :

    • Sélectionnez une table ou une vue existante.

    • Cliquez sur Nouveau, puis dans la boîte de dialogue Créer une table, écrivez une instruction SQL qui crée une table ou une vue.

      [!REMARQUE]

      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.

  8. Cliquez sur Mappages, puis mappez les colonnes de la liste Colonnes d'entrée disponibles aux colonnes de la liste Colonnes de destination disponibles en faisant glisser les colonnes d'une liste à l'autre.

    [!REMARQUE]

    La destination mappe automatiquement les colonnes portant le même nom.

  9. Cliquez sur Avancé et définissez les options de chargement en masse : Conserver l'identité, Conserver les valeurs NULL, Verrou de table, Vérifier les contraintes et Exécuter les déclencheurs.

    Si vous le souhaitez, indiquez la première et la dernière ligne d'entrée à insérer, le nombre maximal d'erreurs avant arrêt de l'opération d'insertion et les colonnes sur lesquelles l'insertion est triée.

    [!REMARQUE]

    L'ordre de tri est déterminé par l'ordre dans lequel les colonnes apparaissent dans la liste.

  10. Cliquez sur OK.

  11. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.