关于我的技能的一些背景:我是在 Azure 上运行 SQL 的新手,尽管我在 SQL Server 上做了一些开发,但我仍然认为自己也是 SQL Server 的新手。
我们最近在 Azure 中部署了一个运行 SQL Server 2017 的 Windows VM。我想使用 Redgate SQL Backup 执行系统备份。问题是我看到正在执行一些“神秘”备份,这些备份没有任何进展,我也不知道是什么启动了它们。
它们不是 SQL Server Agent 中的计划作业。我在那里运行的作业已被禁用,当前唯一计划的作业是 Redgate 程序创建的作业。
我在 Redgate 论坛上询问了这个问题,他们建议我查看虚拟机外部的原因。我尽我所能,但没有找到任何执行备份的证据(尤其是当涉及到与 SQL 服务器日志指示的这些“神秘”备份相对应的时间表时)。我每天晚上 11 点进行一次正常的 Azure VM 备份,但“神秘”备份是在一天中的不同时间执行的。
我看到我的资源组中有一个 SQL VM 对象,但这似乎与这些备份没有任何关系。从此对象安排备份的选项为“不可用”。看来我的 SQL VM 对象处于非常基本的模式,不允许使用许多附加功能。
所以我很困惑。我不想让这些神秘的备份干扰 Redgate 正在做的事情,也不想在日志中看到它们。
这是 msdb 中的一些记录的屏幕截图,可能有助于诊断此问题。
答案1
我花了一段时间才弄清楚,但我最终找到了一个我做过的 Azure 站点恢复复制作业,但在我认为它完成之前就放弃了,它每四个小时启动一次虚拟机的快照。