无法在 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
我已经从 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