View Code
--返回由备份集.bak文件内包含的数据库和日志文件列表组成的结果集。
--
主要获得逻辑文件名

restore filelistonly
from disk='G:\heaninfo\MyDatabase.Bak'
go 


/*
利用bak恢复数据库,强制还原(REPLACE)
STATS = 10 每完成10%显示一条记录
DBTest和DBTest_log是上面G:\heaninfo\MyDatabase.Bak里的逻辑文件
还原到了新建的db数据库中 
*/

USE master
RESTORE DATABASE DB 
   
FROM DISK = 'G:\heaninfo\MyDatabase.Bak'
   
WITH MOVE 'DBTest' TO 'E:\DB.mdf'
   MOVE 
'DBTest_log'  TO 'E:\DB_log.ldf',
STATS 
= 10REPLACE
GO

 

posted on 2011-08-01 10:44  cnby  阅读(1129)  评论(0编辑  收藏  举报