症状
请考虑以下情况:
-
在两台服务器之间安装了 Microsoft SQL Server 日志传送或备份/还原。
-
数据库可能处于空闲状态或具有小型 VLFs (但这并不是必需的)。
-
对此数据库进行备份,然后尝试使用辅助数据库上的 "待机" 选项还原。
在这种情况下,还原操作可能失败,并返回以下错误消息:
错误:9004,严重性:21,状态:1。
处理数据库 database_name的日志时出错。 如果可能,请从备份还原。 如果备份不可用,可能需要重新生成日志。
发生此错误后,辅助数据库将进入还原状态。
解决方案
此问题已在以下累积更新中修复:
-
SQL Server 2014 Service Pack 2 的累积更新 10 。
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。