KB4511771 - 修正:Full-Text 搜尋自動爬取會在 AG 離線時停止SQL Server

套用到
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

症狀

假設你在SQL Server (AG) 使用Always On可用性群組Microsoft。 當 AG 離線,且 SQL Server 資料庫在 AG 裡時,資料庫 Full-Text 自動爬取會停止,甚至即使 AG 重新上線後也不會啟動。 

你可能需要手動執行以下查詢來恢復自動爬取:

「修改履歷人口的全文索引Table_1」

約會時間 伺服器:可用性群組「AG」被要求停止租約續約,因為可用性群組即將離線。 這只是一則資訊訊息。 不需要使用者操作。

DateTime spid56 可用性群組 'AG' 中本地可用性副本的狀態已從「PRIMARY_NORMAL」改為「RESOLVING_NORMAL」。 狀態改變是因為可用群組要離線了。 副本離線是因為相關的可用性群組已被刪除,或使用者在 WSFC) 管理主控台 (故障轉移叢集中將該關聯可用性群組Windows Server離線,或可用性群組正在切換到另一個SQL Server實例。 欲了解更多資訊,請參閱SQL Server錯誤日誌、Windows Server WSFC) 管理主控台 (故障轉移叢集,或 WSFC 日誌。

DateTime spid45s Always On可用性群組與次級資料庫的連線,終止於主資料庫 'ag2',該資料庫位於可用性副本 'SQLPROD2' 上,副本 ID: {ID}。 這只是一則資訊訊息。 無需使用者操作 DateTimespid61s 可用性群組資料庫「ag2」正將角色從「PRIMARY」變更為「RESOLVING」,因為鏡像會話或可用性群組因角色同步而失敗。 這只是一則資訊訊息。 不需要使用者操作。

約會時間 伺服器在虛擬網路名稱「AGL」時停止監聽。 不需要使用者操作。

DateTime spid61s 資料庫 'ag2' 的狀態資訊 - 硬化 Lsn: ' (39:28080:1) ' 提交 LSN: ' (39:28064:2) ' 提交時間: DateTime

DateTime spid61s FT:停止所有爬行,dbid: 9 停止類型: 1

DateTime spid61s CFTCrawlManager::取消爬蟲 for dbid: 9, catalog id 0, table id: 0 停止自動爬蟲 1, crawl 類型 0, cancel 類型 1

DateTime spid61s CFTScheduler::D eleteAutoCrawl:移除 dbid: 9, catalog id 0, table id: 0 的 CFTSCrawlInfo

DateTime spid42s DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: ID

DateTime spid61s 的非合格交易正在資料庫 ag2 中回滾,以變更 Always On 可用性群組的狀態。 預計回滾完成度:100%。 這只是一則資訊訊息。 不需要使用者操作。

DateTime spid56 Always On:可用性群組「AG」的本地副本正準備根據 WSFC) 叢集Windows Server (故障轉移叢集的請求,轉換為主要角色。 這只是一則資訊訊息。 不需要使用者操作。

DateTime spid56 可用性群組 'AG' 中本地可用性副本的狀態已從「RESOLVING_NORMAL」變更為「PRIMARY_PENDING」。 州政府改變是因為可用群組即將上線。 欲了解更多資訊,請參閱SQL Server錯誤日誌、Windows Server WSFC) 管理主控台 (故障轉移叢集,或 WSFC 日誌。

約會時間 伺服器服務代理端點處於停用或停止狀態。

約會時間 伺服器開始監聽虛擬網路名稱為「AGL」。 不需要使用者操作。

約會時間 伺服器:可用性群組「AG」的租賃工作者現在正在休眠多餘的租約時間 (164828 線上提供) 毫秒。 這只是一則資訊訊息。 不需要使用者操作。

約會時間 伺服器:可用性群組「AG」中的本地可用性副本狀態已從「PRIMARY_PENDING」變更為「PRIMARY_NORMAL」。 狀態改變是因為本地副本已完成從 WSFC) (故障轉移叢集Windows Server線上指令的處理。 欲了解更多資訊,請參閱SQL Server錯誤日誌、Windows Server WSFC) 管理主控台 (故障轉移叢集,或 WSFC 日誌。

約會時間 伺服器服務代理端點處於停用或停止狀態。

DateTime spid61s 可用性群組資料庫「ag2」正從「RESOLVING」切換為「PRIMARY」,因為鏡像會話或可用性群組因角色同步而失敗。 這只是一則資訊訊息。 不需要使用者操作。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在以下 SQL Server 的累積更新中得到修正:

關於 SQL Server 的累積更新:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

參考資料

了解 Microsoft 用來說明軟體更新的術語