方法1:不要在数据库名字上点右键选择还原,而要是在根目录“数据库”三个字上点右键选择还原,然后再选择数据库,问题便可以解决,如果不行参照方法2
方法2:写sql语句处理:
RESTORE DATABASE [databaseName]
FROM DISK = N'X:\数据库备份\database.bak' with replace,
NOUNLOAD, STATS = 10 GO
直接右击系统数据库master,新建查询
执行以下SQL代码:
RESTORE DATABASE SQLNAME FROM DISK = 'D:\BAK\SQLNAME.bak' with replace, MOVE 'SQLNAME' TO 'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SQLBAK.mdf', MOVE 'SQLNAME_log' TO 'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SQLBAK_log.ldf'
SQLNAME是数据库名称,SQLNAME.bak是备份。