谷歌搜索了一段时间,没有答案....有人可以帮忙吗?
问问题
105136 次
5 回答
40
对于 SQL Server 2008,我想这个过程是相似的......?
- 打开 SQL Server 管理工作室
- 登录到 SQL Server 实例,右键单击“数据库”,选择“还原数据库”
- 向导出现,你想要“从设备”,它允许你选择一个 .bak 文件
于 2012-05-17T15:52:40.543 回答
6
最有可能使用该RESTORE DATABASE
命令。bak
是用于数据库备份文件的通用扩展名。您可以在 MSDN 上找到此命令的文档。
于 2012-05-17T14:45:23.320 回答
4
不知道为什么他们删除了像在 SQL Server Management Studio 2008 及更早版本中一样右键单击数据库并恢复的选项,但如上所述,您可以从.BAK
文件中恢复:
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE
但是你会想要WITH REPLACE
而不是WITH RESTORE
将它从一台服务器移动到另一台服务器。
于 2012-11-26T22:05:07.173 回答
1
如果您不想使用向导,可以使用以下脚本;
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'
于 2014-10-13T12:47:02.400 回答
1
.bak
是在 SQL Server 中生成的备份文件。
备份文件导入是指恢复数据库,可以在SQL Server 2012创建的数据库上恢复,但备份文件应来自SQL Server 2005、2008、2008 R2、2012数据库。
您可以使用以下命令恢复数据库...
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH Recovery
您想了解如何恢复.bak
文件,请点击以下链接:
http://msdn.microsoft.com/en-us/library/ms186858(v=sql.90).aspx
于 2012-05-18T07:03:34.443 回答