現象
Microsoft SQL Server 2014 または2016を使用すると、フィルター処理されたインデックスまたはフィルターされた統計情報を含むテーブルを参照するクエリのコンパイル中に、アクセス違反の例外が発生する場合があります。
原因
この問題は、他のクエリがテーブルにアクセスしているときに、クエリオプティマイザーがテーブルに対してスキーマの安定性ロックを取得できないために発生します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の Service Pack について
サービスパックは累積されます。 Service Pack は累積的であり、 最新の Service Pack には新しい修正プログラムと共に、それ以前の Service Pack に含まれていたすべての修正プログラムが含まれています。 このサービスパックの最新の service pack と最新の累積的な更新プログラムを適用することをお勧めします。 最新の service pack をインストールする前に、以前のサービスパックをインストールする必要はありません。 最新の service pack と最新の累積的な更新プログラムの詳細については、次の記事の表1を参照してください。
参照情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。