KB5013181 - 修正: 配布の保持期間の有効期限が切れた後もサブスクリプションがアクティブなままである

適用先
SQL Server 2017 on Windows SQL Server 2019 on Windows

現象

サブスクリプション同期の配布保持期間の有効期限が切れた後、サブスクリプションは非アクティブ化としてマークされません。

解決策

この問題は、SQL Serverの次の累積的な更新プログラムで修正されています。

メモ この累積的な更新プログラムを適用した後、ディストリビューターのグローバル レベルでトレース フラグ 8235 を有効にする必要があります。

トレース フラグ 8235 を有効にすると、期限切れのサブスクリプション クリーンアップ ジョブではなくディストリビューション クリーンアップ ジョブから sp_MSsubscription_cleanup プロシージャが呼び出されるため、配布クリーンアップ ジョブのパフォーマンスが低下する可能性があります。

次の TSQL コマンドを使用して、グローバル レベルでトレース フラグ 8235 を有効にすることができます。

DBCC TRACEON(8235,-1)

SQL Server 用の累積的な更新プログラムについて

SQL Server 用の新しい累積的な更新プログラムには、以前のビルドであったすべての修正プログラムとセキュリティ修正プログラムが含まれます。 ご使用のバージョンの SQL Server 用の最新ビルドをインストールすることをお勧めします。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。