Si vous voulez exporter une base de données MS SQL server vers un fichier CSV mais que vous ne savez pas comment le faire, simplifiez-vous la vie. Vous pouvez utiliser l’assistant d’importation et d’exportation de SQL Server Management Studio pour le faire manuellement.
MS SQL Server est une base de données d’entreprise de Microsoft utilisée par de nombreuses entreprises dans le monde. Avec cette application, vous pouvez facilement gérer de manière relationnelle la base de données. Parfois, dans le processus d’utilisation de la base de données, vous avez besoin d’extraire la base de données du serveur SQL dans un format de fichier texte pour l’importer dans d’autres outils d’analyse de données. Le format le plus populaire est le format CSV. Sur cette page, nous allons vous montrer le guide étape par étape sur la façon d’exporter une base de données MS SQL server vers un fichier CSV en utilisant SQL Server Management Studio directement.
Comment exporter les données de SQL Server en CSV en utilisant SQL Server Management Studio
La conversion des données de SQL Server en CSV peut être effectuée en utilisant l’assistant d’importation et d’exportation de SQL Server Management Studio (SSMS). Cependant, lorsque le fichier MDF de la base de données primaire est corrompu, vous devez utiliser un outil de réparation MS SQL professionnel pour résoudre le problème dans un premier temps, puis vous pouvez continuer à exporter la base de données.
1. Ouvrez SQL Server Management Studio et connectez-vous à la base de données.
2. Allez dans « Object Explorer », trouvez la base de données du serveur que vous voulez exporter en CSV. Faites un clic droit dessus et choisissez « Tâches » > « Exporter les données » pour exporter les données de la table en CSV. Ensuite, la fenêtre de bienvenue de l’assistant d’importation et d’exportation de SQL Server apparaît.
3. Maintenant, vous devez cliquer sur le bouton déroulant de la source de données pour choisir la source de données que vous voulez copier. Ici, sélectionnez « SQL Server Native Client 11.0 ». Dans la liste déroulante du nom du serveur, sélectionnez une instance de SQL Server. Dans la section Authentification, choisissez l’authentification pour la connexion de la source de données et dans la boîte déroulante Base de données, sélectionnez une base de données à partir de laquelle les données seront copiées. Une fois que tout est paramétré, appuyez sur le bouton « Suivant ».
4. Dans la fenêtre « Choisir une destination », dans la case Destination, choisissez « Destination fichier plat » pour copier les données du serveur SQL vers CSV. Dans la zone Nom du fichier, indiquez un fichier CSV dans lequel les données d’une base de données SQL Server seront exportées et cliquez sur le bouton « Suivant ».
5. Sur l’écran Spécifier la copie de table ou la requête, vous pouvez choisir d’exporter la base de données SQL au format CSV soit en « Copiant les données d’une ou plusieurs tables ou vues », soit en « Rédigeant une requête pour spécifier les données à transférer ». Ensuite, cliquez sur Suivant pour continuer.
6. Maintenant, dans l’écran « Configurer la destination du fichier plat », vous pouvez sélectionner la table à exporter à partir de l’option « Table ou vue source ». Et vous pouvez également modifier les paramètres par défaut du délimiteur de colonne Row &. Vous pouvez cliquer sur le bouton « Aperçu » pour voir quelles données seront exportées vers le fichier CSV. Cliquez sur « Next » pour continuer.
7. Ici, sur la fenêtre « Save and Run Package », vous n’avez pas besoin de modifier les paramètres. Cliquez sur le bouton « Suivant » pour continuer.
8. Sur la fenêtre de l’assistant « Terminer », vous pouvez vérifier tous les paramètres définis pendant le processus d’exportation. Si tout est correct, cliquez sur « Terminer » pour commencer à exporter la base de données SQL vers CSV.
9. Vous pouvez visualiser le processus d’exportation dans cette étape. When it completes, click on « Report » drop-down button.
10. You can choose « Save Report to File… » (including Excel, Notepad) to save the report as you need. This report consists of details of the complete SQL database to CSV conversion.