22,207
社区成员
发帖
与我相关
我的任务
分享
BACKUP DATABASE AAA
TO DISK = 'D:\DBBackAAA.bak'
RESTORE DATABASE AAATest
FROM DISK = 'D:\DBBackAAA.bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2008\Data\DBTest1.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest1_log.ldf'
use aaa
go
select 逻辑文件名,物理文件名+'test' from sys.database_files
go
use master
go
restore aaatest from disk='D:\DBBACKUP\aaa.bak'
with
move '文件名' to 'D:\DBBACKUP\物理文件名test.mdf',
move 'log文件名' to 'D:\DBBACKUP\log物理文件名test.ldf’
这只是一个思路。代码并不正确,但是按照这个写应该不会有问题。