我有多个App Services在同一个App Service计划下运行,并且访问同一个SQL弹性池中的每个SQL数据库。
所有应用程序都配置为执行包括数据库在内的每日备份。
在我将SQL弹性池的定价计划从DTU(标准)更改为vCore(第4代)之前,此方法一直很好。从那时起,我只收到以下消息,并且备份失败:
创建MyDB的数据库副本(MyDB_7dd79ad1_00af_42d9_85f6_5e011b67d765)引发了异常。无法创建数据库副本。确保在数据库连接字符串中使用admin用户。
连接字符串正在使用admin用户(我也尝试了一个新的dbmanger用户,结果相同)。使用SSMS或其他备份工具,我可以使用同一用户创建数据库的备份。
有人知道我该如何解决,以使备份再次运行吗?
(如果我排除数据库,它们仍然可以正常运行)
答案 0 :(得分:1)
我找到了一个解决方案:
如果我将数据库从SQL弹性池中取出,然后又将它们重新添加到池中,则备份将再次起作用...