2013-07-23 2 views
0

Je travaille dans une petite entreprise qui exécute M/S SQL Server 2005 Maintenant, notre siège social me demande de donner la sauvegarde complète de la base de données avec le schéma de la table en un seul fichier * .sqlMicrosoft SQL Server 2005 sauvegarde la base de données dans * .sql

s'il vous plaît aidez-moi à sauvegarder ma base de données dans un * .sql y compris le schéma de la table.

Merci d'avance.

Répondre

3

Utiliser SQL Server Management Studio

  1. clic droit sur votre base de données et choisissez Generate scripts... et cliquez Next
  2. choisir Script entire database and all database objects et cliquez Next
  3. choisir Save to file et entrez un chemin et un nom de fichier pour votre avenir fichier de script SQL. Sur le même écran choisissez Advanced et modifiez la valeur de la propriété Types of data to script de Schema only à Schema and data. Appuyez sur OK. Appuyez sur Next.
  4. et cliquez Next nouveau.

Vous pouvez download, installer et utiliser SQL Server Management Studio qui est fourni gratuitement avec Microsoft® SQL Server® 2012 express pour cette

1

je sortirais et télécharger Microsoft SQL Server Management Studio Express.

http://www.microsoft.com/en-us/download/details.aspx?id=8961

Il est gratuit. Vous pourrez vous connecter à la base de données, naviguer dans les bases de données, cliquez avec le bouton droit de la souris et sous Tâches, sélectionnez Sauvegarder la base de données. Assurez-vous de choisir ... complet Choisir un disque comme l'endroit que vous voulez écrire à exécuter et ... Regardez à travers vos options et ...

Hope this helps!

+0

Merci pour votre réponse. Je l'essayer et sauvegarde dans un * .mdf mais je veux la sauvegarder ina * .sql y compris le schéma de la table – newcomer

+0

Vous pouvez parler à votre société mère et de voir ce qu'ils vont utiliser pour l'importer. L'utilisation de mes étapes ci-dessus vous donnera une sauvegarde complète de la base de données. Ils seraient en mesure de l'importer et de voir exactement ce que vous voyez. Vous pouvez nommer ce fichier avec l'extension que vous voulez. Découvrir ce qu'ils recherchent peut être un bon point de départ. – jmoyer8

0

je partirais avec la méthode peterm suggéré mais notez que cette a aussi des défauts. Le problème est que SSMS n'ordonne pas les scripts dans l'ordre d'exécution correct.

Par exemple, il peut arriver que la procédure P DDL est stocké avant DDL pour la table T qui est utilisé dans P.

Tout ce que vous devez faire est d'examiner votre script et assurez-vous qu'il n'y a pas de tels cas, . Si tel est le cas, vous pouvez essayer de le réparer vous-même ou d'utiliser un outil tiers pour générer un script correctement ordonné.

Questions connexes