Answers:
RESTORE DATABASE dbname
FROM DISK = 'dbname .bak'
WITH REPLACE, RECOVERY --force restore
要不就
RESTORE DATABASE dbname WITH RECOVERY
将REPLACE
覆盖现有的数据库,做到这一点只有当你确定要覆盖现有的数据库,你提到你不在乎将其删除
RESTORE WITH RECOVERY是默认行为,它通过回滚未提交的事务使数据库可以使用。无法还原其他事务日志。
那应该使数据库联机。然后,您可以将其删除并重试。
解决此问题的最佳方法是编写此命令“删除数据库[数据库名称]”,然后创建一个具有相同名称的新数据库,然后从另一个.bak文件还原数据库,因为.bak文件已损坏或出现故障。