修复:当在 SQL Server 2014 和2016中 AG 处于离线状态时,全文搜索自动爬网停止


Hotfix and Security Content Publishing: 103970

症状

假设你在 Microsoft SQL Server 2014 或2016中使用 Alwayson 可用性组(AG)。 当 AG 处于离线状态时,如果 SQL Server 数据库位于 AG 中,则即使在 AG 再次联机时,数据库全文搜索自动爬网也会停止并且从不启动。

您可能需要通过运行以下查询手动恢复自动爬网:

"在 Table_1 恢复填充" 上更改全文索引

DateTime服务器可用性组 "AG" 将要求停止租约续订,因为可用性组处于离线状态。这只是一条信息性消息。无需用户操作。

DateTime spid56 可用性组 "AG" 中的本地可用性副本的状态已从 "PRIMARY_NORMAL" 更改为 "RESOLVING_NORMAL"。 状态已更改,因为可用性组处于离线状态。 由于相关联的可用性组已被删除,或者用户已在 Windows Server 故障转移群集(WSFC)管理控制台中脱机使用关联的可用性组,或者该可用性组已故障切换到另一个 SQL Server 实例,因此该副本将处于脱机状态。 有关详细信息,请参阅 SQL Server 错误日志、Windows Server 故障转移群集(WSFC)管理控制台或 WSFC 日志。

DateTime Spid45s Alwayson 可用性组与辅助数据库的连接在可用性副本 "SQLPROD2" 上针对主数据库 "ag2" 终止,其副本 ID: {ID}。这只是一条信息性消息。无需用户操作日期时间 spid61s 可用性组数据库 "ag2" 正在将角色从 "主要" 更改为 "正在解析",因为镜像会话或可用性组因角色同步而发生故障转移。这只是一条信息性消息。无需用户操作。

DateTime  服务器已停止侦听虚拟网络名称 "AGL"。 无需用户操作。

DateTime spid61s 数据库 "ag2" 的状态信息-加强的 lsn: "(39:28080:1)" 提交 lsn: "(39:28064:2)" 提交时间: DateTime

DateTime spid61s FT:停止针对 dbid 的所有爬网: 9 stoptype:1

DateTime spid61s CFTCrawlManager:: CancelCrawls for dbid:9,目录 id 0,表 id: 0 StopAutoCrawls 1,爬网类型0,取消类型1

DateTime spid61s CFTScheduler::D Eleteautocrawl:删除 Dbid 的 CFTSCrawlInfo:9,目录 id 0,表 id:0

DateTime spid42s DbMgrPartnerCommitPolicy:: SetSyncAndRecoveryPoint: ID

DateTime spid61s Nonqualified 事务将在数据库 ag2 中回滚,以获取 Alwayson 可用性组状态更改。 估计回滚完成:100%。 这只是一条信息性消息。 无需用户操作。

DateTime Spid56 Always On:可用性组 "AG" 的本地副本正在准备转换到主角色,以响应来自 Windows Server 故障转移群集(WSFC)群集的请求。 这只是一条信息性消息。 无需用户操作。

DateTime spid56 可用性组 "AG" 中的本地可用性副本的状态已从 "RESOLVING_NORMAL" 更改为 "PRIMARY_PENDING"。 由于可用性组已联机,状态已更改。 有关详细信息,请参阅 SQL Server 错误日志、Windows Server 故障转移群集(WSFC)管理控制台或 WSFC 日志。

DateTime  服务器 Service Broker 终结点处于 "已禁用" 或 "已停止" 状态。

DateTime  服务器已开始在虚拟网络名称 "AGL" 上侦听。 无需用户操作。

DateTime  服务器可用性组 "AG" 的租约工作者现在已休眠在联机期间提供的多余租约时间(164828 ms)。 这只是一条信息性消息。 无需用户操作。

DateTime  服务器可用性组 "AG" 中的本地可用性副本的状态已从 "PRIMARY_PENDING" 更改为 "PRIMARY_NORMAL"。 状态已更改,因为本地副本已从 Windows Server 故障转移群集(WSFC)中完成联机命令处理。 有关详细信息,请参阅 SQL Server 错误日志、Windows Server 故障转移群集(WSFC)管理控制台或 WSFC 日志。

DateTime  服务器 Service Broker 终结点处于 "已禁用" 或 "已停止" 状态。

DateTime spid61s 可用性组数据库 "ag2" 正在将角色从 "解析" 更改为 "PRIMARY",因为镜像会话或可用性组因角色同步而发生故障转移。 这只是一条信息性消息。 无需用户操作。

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

解决方案

在 SQL Server 的以下累积更新中修复了此问题:

关于 SQL Server 的累积更新:

SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

参考

了解Microsoft 用于描述软件更新的术语 。

Bug Information:

KE: v-madora
Author: 
Writer: v-madora
Tech reviewer: lduan; naxing; tmichael
Editor: v-idsun

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×