我有一个扩展名为.bak
的文件。
如何将此日期导入SQL Server中的数据库?
发布于 2009-10-08 06:27:09
.bak文件是数据库备份。您可以使用以下方法恢复备份:
How to: Restore a Database Backup (SQL Server Management Studio)
发布于 2009-10-08 06:51:21
这将向您显示DB.bak中包含的数据库文件的列表:
RESTORE FILELISTONLY
FROM DISK = 'D:\3.0 Databases\DB.bak'
对于第二步中的MOVE
操作,您将需要该列表中的逻辑名称:
RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak'
并且您必须使用以下命令移动适当的mdf、ndf和ldf文件
With Move 'primarydatafilename' To 'D:\DB\data.mdf',
Move 'secondarydatafile' To 'D:\DB\data1.ndf',
Move 'logfilename' To 'D:\DB\log.ldf'
发布于 2014-07-25 23:07:23
您可以使用本机SQL Server方法简单地恢复这些数据库备份文件,也可以使用ApexSQL Restore工具以虚拟方式快速附加这些文件,并将其作为完全恢复的数据库进行访问。
免责声明:我在ApexSQL担任产品支持工程师
https://stackoverflow.com/questions/1535914
复制相似问题