SQL Server 2014 可用性组 DbMgrPartnerCommitPolicy

has*_*all 3 sql-server availability-groups error-log sql-server-2014

我的环境有 2 台 Windows Server 2012 R2 服务器,均带有 SQL Server 2014 昂贵版本。

每当 AG 中发生更改(例如:在可用性副本“SecondaryReplicaThatIRestarted”上为主数据库“AGDatabase”建立与辅助数据库的 AlwaysOn 可用性组连接)时,我会在 SQL 错误日志中收到如下错误:

来源:SPID52s

消息
DbMgrPartnerCommitPolicy::SetSyncState:00000003BFC0B0E0:1

以这样的结果结束:

Imgur:错误日志的屏幕截图

编辑:

Windows 错误日志中没有任何内容,甚至没有提到的错误,这让我相信这是 SQL 内部的某些内容泄漏到错误日志中。

您知道这可能是由什么引起的吗?我已经设置了多个与此类似的设置,这是我第一次看到它。我计划本周将 SQL 修补到 SP1,但是我在发行说明中没有看到错误。

Kin*_*hah 5

对于未来的读者:

DbMgrPartnerCommitPolicy::SetSyncState:00000003BFC0B0E0: 1

最后一个整数描述了AG状态

0 - Not Joined to AG
1 - Not Synchronized
2 - Suspended
4 - Synchronized
8 - Redo (redoing log)
Run Code Online (Sandbox Code Playgroud)

参考:DbMgrPartnerCommitPolicy::SetSyncState 可能看起来比实际更神秘