症状
假设在高性能模式下使用 Microsoft SQL Server 2012 中的数据库镜像。 尝试将新文件组添加到主体数据库时,新文件组中的新文件不会在镜像服务器上同步。 此外,你还会在镜像服务器上收到以下错误消息:
<日期><时间> spid # 错误:3456,严重性:21,状态:1。 <日期><时间> spid # 无法恢复日志记录(132:975:2),对于事务 ID (0:15811),在页面(4:10)上,分配单元72057594043498496,数据库 "<Databasename>" (数据库 ID 10)。 Page: LSN = (103:1130:2),分配单位 = 72057594043498496,type = 1。 日志: OpCode = 4,context 1,PrevPageLSN:(103:1130:24)。 从数据库备份还原或修复数据库。 <日期><时间> spid # 错误:1454,严重性:16,状态:1。 <日期><时间> spid # 数据库镜像将暂停。 服务器实例 "domain\servername"在充当数据库 ' <Databasename> "的镜像伙伴时遇到错误3456,状态1,严重性21。 数据库镜像合作伙伴可能会尝试自动从错误中恢复,并恢复镜像会话。
注意仅在 Microsoft SQL Server 2012 中出现此问题。
解决方案
累积更新信息
SQL Server 2012 SP1 的累积更新3
此问题的修补程序首次在累积更新3中发布。有关如何获取此累积更新包的 SQL Server 2012 SP1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2812412 SQL Server 2012 的累积更新程序包 3 Service Pack 1注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2012 SP1 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2772858 在发布 SQL Server 2012 Service Pack 1 之后发布的 SQL Server 2012 版本
SQL Server 2012 累积更新6
此问题的修补程序首次在累积更新6中发布。有关如何为 SQL Server 2012 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2728897 SQL Server 2012 累积更新包6注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2692828 在 SQL Server 2012 发布后发布的 SQL Server 2012 版本
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。