J'ai besoin d'obtenir des fichiers .sql à partir d'une base de données existante avec SQL Server 2012. Est-ce possible parce que tout ce que je vois dans l'option d'exportation est des fichiers délimités.
Ex.) J'ai table1 avec 30 enregistrements. J'ai besoin d'un fichier qui ressemblerait à ce qui est ci-dessous. (Je sais que ma syntaxe est incorrecte, mais vous devriez comprendre).
CREATE TABLE table1 (
INSERT INTO table1 values (
.......)
Si vous souhaitez simplement générer un script .sql, vous pouvez le faire en cliquant avec le bouton droit sur la base de données dans l'Explorateur d'objets et en choisissant Tâches> Générer des scripts:
Ensuite, vous pouvez sélectionner la base de données et tous les objets, ou vous pouvez sélectionner uniquement la table que vous souhaitez:
Sélectionnez ensuite un emplacement et assurez-vous d'accéder à Avancé avant de continuer:
Sous avancé, à tout le moins, changez les types de données en script en "Schéma et données" (si la raison pour laquelle vous faites cela plutôt qu'une sauvegarde appropriée est parce que vous devez importer les données dans une base de données antérieure à SQL Server 2012, vous devriez probablement changer l'option de version du serveur cible pour la version que vous ciblez):
Si vous ne disposez pas de cette option dans Management Studio, vous utilisez probablement toujours la version RTM des outils client. La fonctionnalité complète a finalement été rendue gratuite à partir du SP1. Téléchargez la version la plus récente - SP2 - ici:
http://www.Microsoft.com/en-us/download/details.aspx?id=43351
(Vous voulez l'un des fichiers SQLManagementStudio
.)
Cliquez avec le bouton droit sur la base de données sous Tâches, cliquez sur Générer des scripts et l'assistant s'ouvre et vous pouvez ensuite exporter la structure de la table et les données vers une autre base de données.
Vous devez sélectionner les tables et autres schémas que vous souhaitez exporter et sur l'une des pages se trouve une case à cocher pour sélectionner les données de la table d'exportation.
Cela générera des instructions SQL pour votre base de données.
Cela peut ne pas être disponible dans la version express, je n'ai pas vérifié.
Vous avez toutes ces alternatives pour démarrer l'Assistant Importation et Exportation SQL Server
DTSWizard.exe
, situé dans C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
(ou probablement \110\
plutôt que \100\
dans ton cas).Saludos;)