SQL2012数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
在一次数据库还原的操作过程中遇到如上错误,去百度了下找到了对应的解决方法
第一个:
在还原完整备份时候,在回复状态状态哪里选择 restore with norecovery ,尾日志部分可选可不选,看自己的具体需求。勾选“关闭到目标数据库的现有连接”,等还原日志的时
候,在回复状态那里选择restore with recvery,数据库就可以正常使用,如果还需要继续还原日志,就还是继续选norecovery
第二个方法:
在还原的界面中,取消勾选还原前进行结尾日志备份,然后勾选覆盖现有数据库(前提最好是你是新建的一个数据库,否则会把原有数据库覆盖)
前途是光明的,道路是曲折的,这是人们常说的一句话,事实也的确如此,不经历风雨哪能见彩虹。前行的路必然不会一路平坦,但只要方向正确,只要还有毅力,还能坚持下去,就要继续前进。唯有这样才能创造属于自已的奇迹。