web-dev-qa-db-fra.com

Comment importer un fichier .bak dans Microsoft SQL Server 2012?

Googler cela depuis un moment et aucune réponse .... quelqu'un peut-il aider?

29
user979331

Pour SQL Server 2008, j'imagine que la procédure est similaire ...?

  • ouvrir SQL Server Management Studio
  • connectez-vous à une instance SQL Server, faites un clic droit sur "Bases de données", sélectionnez "Restaurer la base de données"
  • assistant apparaît, vous voulez "à partir de l'appareil" qui vous permet de sélectionner un fichier .bak
39
matt stucky

En utilisant le RESTORE DATABASE commande très probablement. bak est une extension courante utilisée pour un fichier de sauvegarde de base de données. Vous trouverez la documentation de cette commande sur MSDN .

6
David M

Je ne sais pas pourquoi ils ont supprimé l'option de cliquer avec le bouton droit sur la base de données et de restaurer comme vous le pourriez dans SQL Server Management Studio 2008 et versions antérieures, mais comme mentionné ci-dessus, vous pouvez restaurer à partir d'un .BAK fichier avec:

RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE

Mais vous voudrez WITH REPLACE au lieu de WITH RESTORE si vous le déplacez d'un serveur à un autre.

4
Chuck Finley

Vous pouvez utiliser le script suivant si vous ne souhaitez pas utiliser Wizard;

RESTORE DATABASE myDB
FROM  DISK = N'C:\BackupDB.bak' 
WITH  REPLACE,RECOVERY,  
MOVE N'HRNET' TO N'C:\MSSQL\Data\myDB.mdf',  
MOVE N'HRNET_LOG' TO N'C:\MSSQL\Data\myDB.ldf'
1
Nadeem_MK

.bak est un fichier de sauvegarde généré dans SQL Server.

L'importation de fichiers de sauvegarde signifie la restauration d'une base de données, vous pouvez restaurer sur une base de données créée dans SQL Server 2012 mais le fichier de sauvegarde doit provenir de la base de données SQL Server 2005, 2008, 2008 R2, 2012.

Vous restaurez la base de données en utilisant la commande suivante ...

RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH Recovery

Vous souhaitez savoir comment restaurer .bak fichier suivez le lien ci-dessous:

http://msdn.Microsoft.com/en-us/library/ms186858 (v = sql.90) .aspx

1
sivag