Lorsqu’il est question d’exporter des données de SQL Server vers un fichier CSV, nous nous tournons immédiatement vers les SQL Server Integration Services. Mais, vous pouvez obtenir le même résultat à partir du SQL Server Management Studio avec facilité. Dans cet article, nous allons vous montrer plusieurs approches pour exporter des données de SQL vers CSV avec un exemple pratique.

Pour le premier exemple d’exportation de données de SQL vers CSV, nous allons utiliser les données présentées ci-dessous.

Exporter des données de SQL vers CSV – Approche 1

Dans cet exemple, nous allons exporter les données de la table Employés présentes dans la base de données du tutoriel SQL vers un fichier CSV (que nous allons créer) sur le disque dur local. Pour cela, veuillez sélectionner toutes les colonnes, soit en cliquant sur le coin supérieur gauche, soit en sélectionnant l’option Select All dans le menu contextuel.

Après avoir sélectionné toutes les colonnes, veuillez vous rendre dans le coin supérieur gauche, et un clic droit à cet endroit ouvrira le menu contextuel. Veuillez sélectionner l’option Enregistrer le résultat sous… à partir de celui-ci.

Ceci ouvrira une boîte de dialogue d’enregistrement pour enregistrer le fichier sur votre disque dur local. A partir de la capture d’écran ci-dessous, vous pouvez voir que, nous enregistrons le fichier dans le lecteur D

Naviguons vers l’adresse du système de fichiers que nous avons fourni et vérifions le nom du fichier EmployeeData.

Double-cliquez sur le fichier csv pour vérifier le résultat

Exporter des données de SQL vers CSV Approche 2

Dans l’explorateur d’objets, un clic droit sur la base de données ouvrira le menu contextuel. Veuillez sélectionner l’option Tâches puis Exporter les données… à partir de celui-ci pour exporter les données de SQL vers CSV.

Une fois que vous avez sélectionné l’option Exporter les données…, cela ouvrira l’assistant d’importation et d’exportation de données du serveur SQL. La première page est la page de bienvenue, et vous pouvez éviter cette page en cliquant sur l’option Ne plus montrer cette page de démarrage

Choisir une page de source de données : Cette fenêtre permet de configurer la source d’où proviennent les données. Notre source est la base de données SQL Server, nous avons donc sélectionné le SQL Server Native Client comme source de données.

Puis, nous utilisons l’authentification Windows pour nous connecter à l’instance du serveur PRASAD. Veuillez utiliser l’authentification SQL Server en temps réel.

Choisir une destination : Cette fenêtre est utilisée pour configurer la destination (vers laquelle nous voulons copier ces données).

Notre objectif est d’enregistrer les données dans un fichier CSV. Nous sélectionnons donc le fichier plat comme destination

Veuillez cliquer sur le bouton Parcourir pour choisir le fichier CSV depuis notre lecteur local

Nous créons un nouveau CSV dans notre lecteur D

Cliquez sur le bouton Ouvrir pour créer un nouveau fichier CSV.

Puis, sélectionnez le format que vous voulez attribuer.

Spécifiez la copie de table ou la requête : Ici, nous avons deux options pour exporter les données de SQL vers CSV

  1. Copier les données d’une ou plusieurs tables ou vues : Cette option consiste à sélectionner à partir de tables ou de vues existantes (Toutes les données des colonnes)
  2. Écrire une requête pour spécifier les données du fichier pour transférer les options : En temps réel, nous allons utiliser cette option. Parce qu’il y aura des colonnes inutiles dans chaque table. Donc il est préférable de les éviter ou de sélectionner les données avec la condition.

Cette fenêtre est utilisée pour sélectionner la table source de la base de données SQL. Ici, nous sélectionnons la table Employés.

Vous pouvez modifier les délimiteurs de ligne et de colonne selon vos besoins. Si vous utilisez un fichier texte comme destination, alors vous pouvez faire de nombreuses personnalisations. Cliquez sur le bouton d’aperçu pour vérifier le flux de données entrant

Enregistrer et exécuter le paquet : Cette page nous donne l’option de sauvegarder le paquet soit dans le serveur SQL, soit dans le système de fichiers. Pour l’instant, je sélectionne l’option Run immédiatement

Cliquez sur le bouton finish pour terminer l’assistant d’exportation de données de SQL vers CSV

D’après la capture d’écran ci-dessous, vous pouvez observer le statut : Succès et Message.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *