日期:2014-05-18  浏览次数:20516 次

请问如何把一个用语句备份的数据库文件还原成一个新的数据库啊!
备份:
backup database test to disk='d:\\testdb1.bak' with init
  
 还原:
 use master; restore database test from disk='d:\\testdb1.bak' with replace ,recovery


执行语句没有问题,备份好的testdb1.bak也能顺利用语句还原成。但是如果我如果想要将这个文件还原成别的数据库(就是根据这个bak文件创建一个新的数据库该怎么做啊)

------解决方案--------------------
类似于:
use master 
go

RESTORE DATABASE [test11] FROM DISK = N'D:\dbbackup\testdb.bak' 
WITH FILE = 1,
MOVE N'testdb' TO N'd:\dbbackup\test11.mdf',
MOVE N'testdb_log' TO N'd:\dbbackup\test11_1.LDF', NOUNLOAD, STATS = 10
GO