現象
Microsoft SQL Server 2017 のモデルデータベースでクエリストアが有効になっていることを前提とします。 既定以外の照合順序を使用して新しいデータベースを作成しようとすると、デッドロックが発生する可能性があることがわかります。 さらに、次のエラーメッセージが表示されることもあります。
Msg 1205、レベル13、状態18、 LineNumber
トランザクション (プロセス ID 56) が別のプロセスとのロックリソースでデッドロックしました。 デッドロックの犠牲として選択されています。 トランザクションを再実行します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、 SQL Server の累積更新プログラムのフォロー:
に関しては SQL Server の累積更新プログラム:
新しい累積 SQL Server の更新プログラムには、すべてのホットフィックスとすべてのセキュリティ修正が含まれています。 以前の累積的な更新プログラムに含まれていました。 最新情報を確認する SQL Server の累積更新プログラム:
回避策
この問題を回避するには、トレースフラグ 7752 (TF 7752) を使用して、クエリストアの非同期読み込みを有効にします。
参照情報
Microsoft で使用される用語について説明します。 ソフトウェアの更新について説明します。