我有一个托管 SQL Server 2016 命名实例的 Azure 虚拟机。在这种情况下,我有几个数据库。现在,我们每天晚上 11.59 关闭虚拟机并在早上 8.00 重新启动它。问题是每天我都会发现一些处于“恢复待定”状态的数据库。这很烦人,因为我必须执行 SQL 脚本才能将 DB 置于正常状态。
你有什么线索为什么每天都会在某些(但总是相同的)数据库上发生这种情况?
谢谢
我有一个托管 SQL Server 2016 命名实例的 Azure 虚拟机。在这种情况下,我有几个数据库。现在,我们每天晚上 11.59 关闭虚拟机并在早上 8.00 重新启动它。问题是每天我都会发现一些处于“恢复待定”状态的数据库。这很烦人,因为我必须执行 SQL 脚本才能将 DB 置于正常状态。
你有什么线索为什么每天都会在某些(但总是相同的)数据库上发生这种情况?
谢谢
在阅读了 SQL 服务器日志后,我终于解决了这个问题。简单地说,“RECOVERY PENDING”数据库需要启用 FILESTREAM 功能,但 SQL Server 实例没有启用该功能。我只需要在 SQL Server 实例上启用 FILESTREAM 功能