現象
Microsoft SQL ServerでAlways On可用性グループ (AG) を使用することを想定しています。 AG がオフラインになり、SQL Server データベースが AG 内にある場合、自動クロールを検索 Full-Text データベースは停止し、AG が再びオンラインになっても起動しません。
次のクエリを実行して、自動クロールを手動で再開する必要がある場合があります。
"TABLE_1 RESUME POPULATION の ALTER FULLTEXT INDEX"
Datetime サーバー 可用性グループ 'AG' は、可用性グループがオフラインになるため、リースの更新を停止するように求められます。 これは情報メッセージのみです。 ユーザー アクションは必要ありません。
DateTime spid56 可用性グループ 'AG' のローカル可用性レプリカの状態が 'PRIMARY_NORMAL' から 'RESOLVING_NORMAL' に変更されました。 可用性グループがオフラインになるため、状態が変更されました。 関連する可用性グループが削除されたか、ユーザーが Windows Server フェールオーバー クラスタリング (WSFC) 管理コンソールで関連付けられている可用性グループをオフラインにしたか、可用性グループが別のSQL Server インスタンスにフェールオーバーしているため、レプリカはオフラインになっています。 詳細については、SQL Server エラー ログ、Windows Server フェールオーバー クラスタリング (WSFC) 管理コンソール、または WSFC ログに関するページを参照してください。
DateTime spid45s Always On可用性グループとセカンダリ データベースの接続は、レプリカ ID が {ID} の可用性レプリカ 'SQLPROD2' 上のプライマリ データベース 'ag2' で終了しました。 これは情報メッセージのみです。 ユーザーアクションは必要ありません DateTimespid61s 可用性グループ データベース "ag2" は、ロールの同期のためにミラーリング セッションまたは可用性グループがフェールオーバーしたため、ロールを "PRIMARY" から "RESOLVING" に変更しています。 これは情報メッセージのみです。 ユーザー アクションは必要ありません。
Datetime サーバー仮想ネットワーク名 'AGL' でリッスンを停止しました。 ユーザー アクションは必要ありません。
DateTime spid61s データベース 'ag2' の状態情報 - セキュリティで強化された Lsn: '(39:28080:1)' Commit LSN: '(39:28064:2)' Commit Time: 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 非修飾トランザクションは、Always On可用性グループの状態変更のためにデータベース ag2 にロールバックされています。 ロールバックの推定完了: 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 ミリ秒) をスリープ状態にしています。 これは情報メッセージのみです。 ユーザー アクションは必要ありません。
Datetime サーバー 可用性グループ 'AG' のローカル可用性レプリカの状態が 'PRIMARY_PENDING' から 'PRIMARY_NORMAL' に変更されました。 ローカル レプリカが Windows Server フェールオーバー クラスタリング (WSFC) からの Online コマンドの処理を完了したため、状態が変更されました。 詳細については、SQL Server エラー ログ、Windows Server フェールオーバー クラスタリング (WSFC) 管理コンソール、または WSFC ログに関するページを参照してください。
Datetime サーバー Service Broker エンドポイントが無効または停止状態です。
DateTime spid61s 可用性グループ データベース "ag2" は、ミラーリング セッションまたは可用性グループがロール同期のためにフェールオーバーしたため、ロールを "RESOLVING" から "PRIMARY" に変更しています。 これは情報メッセージのみです。 ユーザー アクションは必要ありません。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
解決策
この問題は、SQL Serverの次の累積的な更新プログラムで修正されています。
- SQL Server 2019 の累積的な更新プログラム 7
- SQL Server 2017 の累積的な更新プログラム 22
- SQL Server 2016 SP2 の累積的な更新プログラム 13
- SQL Server 2014 SP3 の累積的な更新プログラム 4
SQL Serverの累積的な更新プログラムについて:
SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。
- SQL Server 2019 の最新の累積的な更新プログラム
- SQL Server 2017 の最新の累積的な更新プログラム
- SQL Server 2016 の最新の累積的な更新プログラム
- SQL Server 2014 の最新の累積的な更新プログラム
参考資料
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。