更新:我能够联系SQL Azure团队,他们正在优先考虑这个错误。 希望尽快找到解决方案,当我收到回复时会在这里更新。
在 SQL Azure 中测试新的自动导出功能时,我将测试数据库设置为每晚备份。 此测试完成后,我删除了测试数据库,但自动导出任务仍尝试每晚运行一次,并向我的团队发送了有关此孤立数据库故障的电子邮件。 有没有办法删除导出作业,或者至少抑制虚假警报?
如何重现:
- 创建一个空白的 SQL Azure 数据库
- 打开自动导出。
- 等待 48 小时,看到几个导出成功发生
- 删除步骤 1 中创建的测试数据库
期望结果:导出任务被删除/禁用,并且不会尝试每晚进行导出。 不会发送警报电子邮件。
实际结果:每晚尝试对已删除数据库执行导出任务,并在夜间向我的团队发送失败电子邮件。
来自 SQL Azure 团队的响应:
你好
我们已经调查了这个问题,应该很快就会有修复。在 同时,我建议为这些电子邮件创建一个过滤器。一次 修复程序已推出,您可以删除过滤器(我会回复 一旦到这个线程)。
如果您不想收到任何失败的电子邮件,您可以选择退出 永久通过电子邮件底部的取消订阅链接。注意 但是,这是永久性的,将适用于所有导出失败 电子邮件:选择退出后,以后将无法选择重新加入。
对于给您带来的不便,我们深表歉意, -斯蒂芬
此问题似乎以另一种形式重新出现:就地更新到 V12 后,从 Azure 管理门户禁用自动导出功能不起作用。它仍然尝试导出数据库,并且由于功能中的另一个错误 - 它失败了。
将创建数据库副本并显示在 SQL 数据库列表 (#Workspaces/SqlAzureExtension/Databases) 中,但是,它们不会移动到指定的存储中。
通过 Azure 管理门户的手动复制/导出操作成功。此外,手动导出"卡住"自动导出数据库也会成功。
开始时间:2015 年 3 月 4 日星期三晚上 9:10:38
结束时间:2015 年 3 月 4 日星期三 9:11:03 PM
订阅 ID: [SUBSCRIPTION_ID]
服务器名称: [SERVER_NAME]
数据库名称: AutomatedSqlExport_[DATABASE_NAME]_20150304T100001Z
操作名称:导出
操作 ID: 0baf208f-77d9-416d-b076-782a234af4f4
状态:失败详细信息:服务操作期间遇到的错误。无法从指定的数据库中提取包。
无法重新连接到数据库:无法打开登录名请求的数据库"AutomatedSqlExport_[DATABASE_NAME]_20150304T100001Z"。登录失败。
用户"[DATABASE_ADMIN_USER]"登录失败。
无法打开登录名请求的数据库"AutomatedSqlExport_[DATABASE_NAME]_20150304T100001Z"。登录失败。
用户"[DATABASE_ADMIN_USER]"登录失败。