Sql server 2008 如何恢复具有不同名称的备份

Sql server 2008 如何恢复具有不同名称的备份,sql-server-2008,Sql Server 2008,如何通过下面的脚本以不同的名称还原下面的Amrutha备份。 谁能帮我做这个吗 RESTORE database Amrutha FROM DISK = 'D:\Amrutha.bak' WITH MOVE 'Amrutha' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Amrutha.mdf', MOVE 'Amrutha_log' TO 'C:\Program

如何通过下面的脚本以不同的名称还原下面的Amrutha备份。 谁能帮我做这个吗

RESTORE database Amrutha
    FROM DISK = 'D:\Amrutha.bak'
    WITH 
    MOVE 'Amrutha' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Amrutha.mdf',
    MOVE 'Amrutha_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Amrutha_log.LDF',
    CHECKSUM;

只需指定新名称-作为数据库名和文件名:

RESTORE database Amrutha_NEW
FROM DISK = 'D:\Amrutha.bak'
WITH 
  MOVE 'Amrutha' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\AmruthaNEW.mdf',
  MOVE 'Amrutha_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\AmruthaNEW_log.LDF',
CHECKSUM;

只需指定新名称-作为数据库名和文件名:

RESTORE database Amrutha_NEW
FROM DISK = 'D:\Amrutha.bak'
WITH 
  MOVE 'Amrutha' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\AmruthaNEW.mdf',
  MOVE 'Amrutha_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\AmruthaNEW_log.LDF',
CHECKSUM;