![SQL Server 2014 - 几乎每天都有恢复](https://linux22.com/image/701969/SQL%20Server%202014%20-%20%E5%87%A0%E4%B9%8E%E6%AF%8F%E5%A4%A9%E9%83%BD%E6%9C%89%E6%81%A2%E5%A4%8D.png)
我们刚刚将数据库服务器从 Windows 2012 迁移到 Windows 2016,并使用 SQL Server 2014。我们在此服务器上运行了大约 200 个数据库,其中大多数大小约为 5mb。
几乎每天早上,我都会收到用户报告,称数据库无法访问。当我使用 SQL 管理服务器登录时,其中 2-3 个数据库被标记为“恢复待定”。
如果我将它们脱机,然后再次联机,数据库将变得可用,并且不会出现明显的数据丢失。
我查看了 Windows 事件日志,没有看到与此相关的任何错误。
是否有 SQL Server 日志文件可以解释为什么会发生这种情况?这种情况似乎发生在办公室关闭且无人使用数据库的夜间。
答案1
Gavin,在 SQL Server 实例上运行 [sp_readerrorlog 0,1] 并查看 SQL Server 错误日志。希望其中有一些内容可以指出数据库为何处于“恢复待定”状态。