无法在 sql 服务器中恢复扩展名为 .mdf 的数据库

Cannot restore database with .mdf extension in sql server

我已经从 LocalDB 服务器备份了我的数据库,即 .mdf 文件:

C:\THESIS - SOURCE CODE\SIS-JEN\SIS\APP_DATA\SIS_DB.MDF

并且已成功备份,扩展名为 .bak:

C:\THESIS - SOURCE CODE\SIS-JEN\SIS\APP_DATA\SIS_DB.MDF.bak

现在,我想将这个备份文件恢复到新服务器(我的 pc/server),但是我无法使用 .bak 文件成功恢复:

C:\THESIS - SOURCE CODE\SIS-JEN\SIS\APP_DATA\SIS_DB.MDF.bak

我遇到了这个错误:

Restore of database 'C:\THESIS-SOURCE CODE\SIS-JEN\SIS\APP_DATA\SIS.DB.MDF' failed

谁能帮我解决这个错误?

检查 RESTORE 声明 -

USE [master]
GO

RESTORE DATABASE [SIS_DB] FROM DISK = N'D:\SIS_DB.bak'
    WITH FILE = 1,
    MOVE N'SIS_DB' TO N'D:\SIS_DB.mdf',
    MOVE N'SIS_DB_log' TO N'D:\SIS_DB_log.ldf', NOUNLOAD