FIX 2017 の SQL Server と SQL Server の 2016 の整数型の列を持つテーブルをクエリすると、アクセス違反が発生します。

適用対象: SQL Server 2017 Developer on WindowsSQL Server 2017 Enterprise on WindowsSQL Server 2017 Enterprise Core on Windows

現象


2017 の SQL Server と Microsoft SQL Server 2016 と 2014 年の整数列を持つテーブルがあり、その列には次の機能を想定しています。

  • 列が宣言されている NOT NULL として。
  • 列で定義されている CHECK 制約と制約は、列 1 の値を持つことのみを許可します。
  • 列は、0 個のパーティションが定義されていませんが (スキームは次のように可能性がありますしていない将来のパーティション分割の定義まだを設定) するパーティション スキームに参加します。

このシナリオでは、テーブル、クエリを実行しようとするときは、アクセス違反が発生します。

解決方法


この問題が SQL Server の次の累積的な更新プログラムで修正します。

       SQL Server 2016 SP1 用の累積的な更新プログラム 9

       SQL Server 2016 SP2 用の累積的な更新 1

       2017 の SQL Server 用の累積的な更新プログラム 5

       SQL Server 2014 SP2 用の累積的な更新 12

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。 

関連情報


Microsoft がソフトウェア更新プログラムを説明するために使用される用語について説明します。