Googler cela depuis un moment et aucune réponse .... quelqu'un peut-il aider?
Pour SQL Server 2008, j'imagine que la procédure est similaire ...?
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 .
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.
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'
.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