Importer et exporter des données avec l’Assistant Importation et Exportation SQL Server

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

La fonction de l’Assistant Importation et ExportationSQL Server est de copier simplement des données d’une source vers une destination. Cette présentation décrit les sources de données que l’Assistant peut utiliser en tant que sources et destinations, ainsi que les autorisations nécessaires à l’exécution de l’Assistant.

Se procurer l’Assistant

Si vous souhaitez exécuter l’Assistant, mais que Microsoft SQL Server n’est pas installé sur votre ordinateur, vous pouvez installer l’Assistant Importation et Exportation SQL Server en installant SSDT (SQL Server Data Tools). Pour plus d’informations, consultez Télécharger SSDT (SQL Server Data Tools).

Que se passe-t-il lorsque j’exécute l’Assistant ?

Quelles sources et quelles destinations puis-je utiliser ?

L’Assistant Importation et Exportation SQL Server peut copier des données à destination et en provenance des sources de données répertoriées dans le tableau suivant. Pour vous connecter à certaines de ces sources de données, vous pouvez être amené à télécharger et installer des fichiers supplémentaires.

Source de données Dois-je télécharger des fichiers supplémentaires ?
Bases de données Enterprise
SQL Server, Oracle, DB2 et autres.
SQL Server ou SQL Server Data Tools (SSDT) installe les fichiers dont vous avez besoin pour vous connecter à SQL Server. En revanche, SSDT n’installe pas tous les fichiers qui vous sont nécessaires pour vous connecter à d’autres bases de données d’entreprise, telles que Oracle ou IBM DB2.

Pour vous connecter à une base de données d’entreprise, vous devez généralement disposer de deux choses :

1. Logiciel client. Si vous disposez déjà du logiciel client de votre système de base de données d’entreprise, vous avez en général ce qu’il vous faut pour établir une connexion. Si vous n’avez pas installé le logiciel client, contactez l’administrateur de base de données pour lui demander comment installer une copie sous licence.

2. Pilotes ou fournisseurs. Microsoft installe les pilotes et les fournisseurs nécessaires pour se connecter à Oracle. Pour la connexion à IBM DB2, procurez-vous le Fournisseur OLE DB Microsoft pour DB2 v5.0 pour Microsoft SQL Server à partir du Feature Pack Microsoft SQL Server 2016.

Pour plus d’informations, consultez Se connecter à une source de données SQL Server ou Se connecter à une source de données Oracle.
Fichiers texte (fichiers plats) Aucun fichier supplémentaire n’est requis.

Pour plus d’informations, consultez Se connecter à une source de données de fichiers plats.
Fichiers Microsoft Excel et Microsoft Access Microsoft Office n’installe pas tous les fichiers nécessaires à l’établissement d’une connexion à des sources de données Excel et Access. Procédez au téléchargement suivant : Microsoft Access Database Engine 2016 Redistributable.

Pour plus d’informations, consultez Se connecter à une source de données Excel et Se connecter à une source de données Access.
Sources de données Azure
Stockage d’objets blob Azure uniquement pour l’instant.
SQL Server Data Tools n’installe pas les fichiers dont vous avez besoin pour vous connecter à Stockage Blob Azure en tant que source de données. Obtenez le téléchargement suivant : Microsoft SQL Server 2016 Integration Services Feature Pack pour Azure.

Pour plus d’informations, consultez Se connecter à Stockage Blob Azure.
Bases de données open source
PostgreSQL, MySQL et autres.
Pour vous connecter à ces sources de données, vous devez télécharger des fichiers supplémentaires.

- Pour PostgreSQL, consultez Se connecter à une source de données PostgreSQL.
- Pour MySQL, reportez-vous à Se connecter à une source de données MySQL.
Toute autre source de données pour laquelle un pilote ou un fournisseur est disponible Généralement, vous devez télécharger des fichiers supplémentaires pour vous connecter aux sources de données des types suivants.

- N’importe quelle source pour laquelle un pilote ODBC est disponible. Pour plus d’informations, consultez Se connecter à une source de données ODBC.
- N’importe quelle source pour laquelle un fournisseur de données .NET Framework est disponible.
- N’importe quelle source pour laquelle un fournisseur OLE DB est disponible.

Les composants tiers qui fournissent des fonctionnalités de source et de destination pour d’autres sources de données sont parfois commercialisés comme compléments pour SQL Server Integration Services (SSIS).

Comment me connecter à mes données ?

Pour plus d’informations sur la façon de se connecter à une source de données couramment utilisée, consultez une des pages suivantes :

Pour plus d’informations sur la connexion à une source de données qui n’est pas répertoriée ici, consultez The Connection Strings Reference. Ce site tiers contient des exemples de chaînes de connexion et des renseignements complémentaires sur les fournisseurs de données et les informations de connexion dont ils ont besoin.

De quelles autorisations ai-je besoin ?

Pour mener à bien les étapes de l’Assistant Importation et Exportation SQL Server , vous devez disposer au moins des autorisations suivantes. Si vous utilisez déjà vos source et destination de données, vous avez probablement les autorisations nécessaires.

Des autorisations sont nécessaires pour effectuer les opérations suivantes Si vous vous connectez à SQL Server, vous avez besoin de ces autorisations spécifiques
Se connecter aux bases de données sources et de destination ou aux partages de fichiers Droits de connexion aux bases de données et au serveur
Exporter ou lire les données d’une base de données ou d’un fichier source. Autorisations SELECT pour les tables et les vues sources
Importer ou écrire des données dans la base de données ou le fichier de destination. Autorisations INSERT dans les tables de destination
Créer la base de données ou le fichier de destination, le cas échéant Autorisations CREATE DATABASE ou CREATE TABLE
Enregistrer le package SSIS créé par l’Assistant, le cas échéant Si vous souhaitez enregistrer le package dans SQL Serverautorisations suffisantes pour enregistrer le package dans la base de données msdb .

Obtenir de l’aide pendant l’exécution de l’Assistant

Conseil

Pour afficher la documentation sur une page ou une boîte de dialogue déterminée de l’Assistant, appuyez sur la touche F1 à partir de cette page.

L’Assistant utilise SQL Server Integration Services (SSIS)

L’Assistant utilise SQL Server Integration Services (SSIS) pour copier les données. SSIS est un outil d’extraction, de transformation et de chargement (ETL) des données. Les pages de l’Assistant utilisent en partie le langage de SSIS.

Dans SSIS, l’unité de base est le package. L’Assistant crée un package SSIS en mémoire à mesure que vous parcourez les pages de l’Assistant et spécifiez les options.

Si vous avez installé SQL Server Standard Edition ou une édition supérieure, vous pouvez éventuellement enregistrer le package SSIS. Vous pouvez ensuite réutiliser le package et l’étendre à l’aide du concepteur SSIS pour y ajouter des tâches, des transformations et une logique pilotée par les événements. L’Assistant Importation et Exportation SQL Server constitue le moyen le plus simple de créer un package Integration Services de base qui copie des données à partir d’une source vers une destination.

Pour plus d’informations, consultez SQL Server Integration Services.

Et ensuite ?

Démarrez l'Assistant. Pour plus d’informations, consultez Démarrer l’Assistant Importation et Exportation SQL Server.

Voir aussi

Bien démarrer avec cet exemple simple de l’Assistant Importation et Exportation
Mappage de type de données dans l’Assistant Importation et Exportation SQL Server