Partager via


Spécifier la copie ou l'interrogation de table (Assistant Importation et Exportation SQL Server)

Utilisez la page Spécifier la copie ou l'interrogation de table pour spécifier le mode de copie des données. Vous pouvez utiliser une interface graphique pour sélectionner les objets de base de données existants à copier ou avoir recours à Transact-SQL pour créer une requête plus complexe.

Pour en savoir plus sur cet Assistant, consultez Utilisation de l'Assistant Importation et exportation SQL Server pour déplacer des données. Pour en savoir plus sur les options de démarrage de l'Assistant et sur les autorisations requises pour exécuter correctement l'Assistant, consultez Procédure : exécuter l'Assistant Importation et Exportation SQL Server.

La fonction de l'Assistant Importation et Exportation SQL Server est de copier des données d'une source vers une destination. L'Assistant peut également créer une base de données de destination et des tables de destination à votre intention. Toutefois, si vous devez copier plusieurs tables ou bases de données, ou autres types d'objets de bases de données, vous devez plutôt utiliser l'Assistant Copie de base de données. Pour plus d'informations, consultez Utilisation de l'Assistant Copie de base de données.

Options

  • Copier les données à partir d'une ou plusieurs tables ou vues
    Copiez des champs à partir de tables et de vues sources sélectionnées dans une ou plusieurs destinations spécifiques à l'aide de la boîte de dialogue Sélectionner les tables et les vues sources. Utilisez cette option si vous souhaitez copier toutes les données dans la source sans effectuer de tri ou de filtrage sur les enregistrements.

    Lorsque vous utilisez un fournisseur de données .NET Framework pour vous connecter à la source de données, l'option Copier les données à partir d'une ou plusieurs tables ou vues peut ne pas être disponible. Cette option est disponible uniquement pour les fournisseurs qui disposent d'une section ProviderDescription dans le fichier ProviderDescriptors.xml. Chaque section ProviderDescription contient les informations requises pour extraire les métadonnées du fournisseur correspondant. Par défaut, le fichier ProviderDescriptors.xml contient une section ProviderDescription pour les fournisseurs suivants exclusivement :

    • System.Data.SqlClient

    • System.Data.OracleClient

    • System.Data.OleDb

    • System.Data.Odbc

    Pour que des fournisseurs supplémentaires puissent accéder à l'option Copier les données à partir d'une ou plusieurs tables ou vues, des fournisseurs tiers peuvent ajouter leur propre section ProviderDescriptor au fichier ProviderDescriptors.xml. Par défaut, ce fichier est situé à l'emplacement suivant : <lecteur>:\Program Files\Microsoft SQL Server\100\DTS\ProviderDescriptors. Pour vérifier les spécifications de la section ProviderDescriptor, consultez le fichier de schéma ProviderDescriptors.xsd qui figure par défaut dans le même dossier que le fichier ProviderDescriptors.xml.

  • Écrire une requête pour spécifier les données à transférer
    Générez des instructions SQL pour extraire des lignes à l'aide de la boîte de dialogue Fournir une requête source. Utilisez cette option si vous souhaitez modifier ou limiter les données source lors de la copie. Seules les lignes correspondant aux critères de sélection peuvent être copiées.