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