SQL-comment sauvegarder une base de données et exporter comme un fichier MDF avec MS SQL 2008 R2

j'ai créé un "test" de base de données avec quelques tables dans MS SQL Server 2008 R2 (i.e. MS SQL Server Management Studio).

maintenant, je dois exporter cette base de données en tant que fichier MDF.

Que dois-je faire?

27
demandé sur Majid 2010-10-19 23:02:28

8 réponses

si vous voulez dire que vous voulez pouvoir connecter la base de données sur un autre serveur, alors c'est ce que vous pouvez faire:

  1. détachez la base de données (faites un clic droit sur la base de données et cliquez sur Detach)
  2. copiez les fichiers mdf et ldf à votre emplacement de sauvegarde
  3. attacher la base de données (clic droit Databases et cliquez sur Attach)

C'est le chemin où vous trouverez le fichier MDF:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
48
répondu Gabriel McAdams 2016-06-07 06:28:30

clic droit sur la base de données de Management Studio -> Detach. Puis vous avez le fichier MDF que vous pouvez exporter où vous voulez:)

1
répondu danielovich 2010-10-19 19:08:19

si ce que vous voulez est une réplique de votre fichier local SQLEXPRESS / MDF - sur un serveur distant (SQL Server 2005)

Vous pouvez faire un clic droit dans le "Server Explorer" sur votre db.fichier mdf et appuyez sur " publier au fournisseur..."

vous pouvez choisir une variété de compatibilités avec SQL Server 2005, 2008, etc.

La sortie est un .fichier de requête sql ..

est tombé sur cette question et a pensé que ce serait une bonne réponse alternative, depuis que je suis arrivé ici en cherchant exactement la même chose!

1
répondu dezza 2012-04-18 13:31:32

je pense que la meilleure façon est de créer un .bak fichier de SQL Server .

clic Droit sur la base de données => Task=>Back Up - > choisissez la base de données dans Source , puis appuyez sur OK .

1
répondu ron 2015-09-15 08:33:31

C:\Program fichiers\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\

C'est le chemin où vous trouverez le fichier MDF

1
répondu yogesh lodha 2015-10-08 06:10:11

aller au chemin C:\Users\your nom du pc ensuite, vous trouverez mdf , fichier ldf ici

1
répondu Fawel 2016-07-09 06:11:22

si vous êtes dans Visual Studio, passez à Explorateur d'Objets SQL Server. Trouvez la base de données que vous voulez, faites un clic droit et sélectionnez Propriétés. Dans l'onglet propriétés, recherchez Fichier De Données, à côté, il sera l'emplacement de votre fichier mdf.

1
répondu Alf Moh 2017-05-14 07:25:20

Dans mon expérience, il est plus facile d'utiliser les commandes sp_detach_db ( MSDN) et sp_attach_db ( MSDN