Test.bak是原有数据库Test的备份,NewTest是新建数据库,使用Test的备份档还原到数据库NewTest,需要修改还原后的数据文件名称,代码如下:
USE master
GO
RESTORE FILELISTONLY
FROM disk = 'D:\SQL Server Data\Test.bak'
RESTORE DATABASE NewTest
FROM disk = 'D:\SQL Server Data\test.bak'
WITH RECOVERY,
MOVE 'Test' TO 'D:\SQL Server Data\NewTest.mdf',
MOVE 'Test_Log' TO 'D:\SQL Server Data\NewTest_Log.ldf',
Replace
GO
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10314474/viewspace-758935/
,如需转载,请注明出处,否则将追究法律责任。