MSSQL执行差异备份报错:无法执行数据库 "LHRDB" 的差异备份,因为不存在当前数据库备份。请去掉WITH DIFFERENTIAL 选项后重新发出BACKUP DATABASE 以执行数据库的完整备份。

0    258    2

👉 本文共约678个字,系统预计阅读时间或需3分钟。

现象

差异备份脚本:

做差异备份的时候报错:

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

分析

我昨天晚上做了全备,大概400g,想着今天晚上做差异备份,结果报错了,查询msdb.dbo.backupset发现,在我的全备之后有一个特殊的全备:

image-20210915222109356

这些备份有点奇怪,找了维护计划,也没有这些备份任务,无奈求助孔大师,孔大师帮我认真的分析了一些情况,最后还给出了几个连接:

https://www.cnblogs.com/kerrycode/archive/2016/09/23/5899802.html

https://www.cnblogs.com/kerrycode/p/9014661.html

https://www.cnblogs.com/kerrycode/p/7698075.html

感觉非常相似,于是让同事去查云平台是否有备份任务(客户的SQL Server是安装在为微软云下的虚拟机中),果然有一个,

MSSQL执行差异备份报错:无法执行数据库 "LHRDB" 的差异备份,因为不存在当前数据库备份。请去掉WITH DIFFERENTIAL 选项后重新发出BACKUP DATABASE 以执行数据库的完整备份。

MSSQL执行差异备份报错:无法执行数据库 "LHRDB" 的差异备份,因为不存在当前数据库备份。请去掉WITH DIFFERENTIAL 选项后重新发出BACKUP DATABASE 以执行数据库的完整备份。

于是,我让同事执行一下这个备份,结果后台数据库立马出现了备份信息,而且,我再次去执行增量备份的时候发现报错了,问题复现!!!

解决

暂时停止微软云上的备份任务,使用手工的方式进行备份!!

    头像

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表评论

    您的电子邮箱地址不会被公开。

    17 − 3 =

     

    嘿,我是小麦,需要帮助随时找我哦
    • 18509239930
    • 个人微信

    • 麦老师QQ聊天
    • 个人邮箱
    • 点击加入QQ群
    • 个人微店

    • 回到顶部
    返回顶部