JK.Li 登录

sql server 还原数据库文件

Posted by 2014/6/19 17:49:53  •  Author:JK.Li

方法1:推荐使用


----还原数据库成功的语句

一定要把需要还原的数据库的任何连接都要关闭掉,否则还原不上,所以用master)

USE master 
GO
RESTORE DATABASE A120_20120523 FROM DISK = 'G:\DataBAse备份\A120_2012051823.bak'
WITH REPLACE

GO


方法二:

RESTORE DATABASE  [aft_shop] FROM  DISK = N'G:\备份文件'  WITH  FILE = 1, MOVE N'aft_shop' TO  N'G:\aft_shop.mdf',  MOVE N'aft_shop_log' TO N'G:\\aft_shop.ldf',  NOUNLOAD,REPLACE,  STATS = 10,  PASSWORD = 'xxxx'


所以 在WITH 后加入 REPLACE 或 STOPAT  就可以还原啦 !但同名数据库可能被覆盖!


PASSWORD 也可以不加,写成下面这样:


---还原成功的语句

RESTORE DATABASE  [A120_20120523] 
FROM  DISK = N'G:\DataBAse备份\A120_2012051823.bak'  
WITH  FILE = 1, 
MOVE N'kuiper_WH_N_Data'TO  N'G:\数据库安装\A120_20120523.mdf', 
MOVE N'Kuiper_WH_N_Log'TO N'G:\数据库安装\A120_20120523.ldf',  
NOUNLOAD,REPLACE,  STATS = 10--,  PASSWORD = 'xxx' 
---查看数据库中的文件信息
RESTORE FILELISTONLY FROM  DISK = 'G:\DataBAse备份\A120_2012051823.bak'


Tagged: Sql Server 还原数据库  

Comments (0)  • 

0 评论列表

发表评论

京公网安备 11010702001442号