首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将.bak文件导入SQL server中的数据库。

将.bak文件导入SQL server中的数据库。
EN

Stack Overflow用户
提问于 2009-10-08 06:22:22
回答 5查看 451.1K关注 0票数 258

我有一个扩展名为.bak的文件。

如何将此日期导入SQL Server中的数据库?

EN

回答 5

Stack Overflow用户

发布于 2009-10-08 06:27:09

.bak文件是数据库备份。您可以使用以下方法恢复备份:

How to: Restore a Database Backup (SQL Server Management Studio)

票数 50
EN

Stack Overflow用户

发布于 2009-10-08 06:51:21

这将向您显示DB.bak中包含的数据库文件的列表:

代码语言:javascript
复制
RESTORE FILELISTONLY 
FROM DISK = 'D:\3.0 Databases\DB.bak' 

对于第二步中的MOVE操作,您将需要该列表中的逻辑名称:

代码语言:javascript
复制
RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak' 

并且您必须使用以下命令移动适当的mdf、ndf和ldf文件

代码语言:javascript
复制
With Move 'primarydatafilename' To 'D:\DB\data.mdf', 
Move 'secondarydatafile' To 'D:\DB\data1.ndf', 
Move 'logfilename' To 'D:\DB\log.ldf'
票数 42
EN

Stack Overflow用户

发布于 2014-07-25 23:07:23

您可以使用本机SQL Server方法简单地恢复这些数据库备份文件,也可以使用ApexSQL Restore工具以虚拟方式快速附加这些文件,并将其作为完全恢复的数据库进行访问。

免责声明:我在ApexSQL担任产品支持工程师

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1535914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档