現象

次のような状況で問題が発生します。

  • SQL Server 2017 で外部キー制約を含むテーブルがある。

  • Foreign key 制約は、cascade 操作をサポートするテンポラルテーブルです。

  • テンポラルテーブルの列 Id が、履歴テーブルの対応する列 Id と一致しません。 たとえば、テンポラルテーブルの列 Id は1、2、3、4であり、履歴テーブルの列 Id は1、2、10、および11です。

このシナリオでは、連鎖操作を使う DML ステートメントの実行に失敗します。

解決方法

この修正プログラムは、SQL Server 2017 の 累積的な更新プログラム 1 に含まれています。

SQL Server 2017 ビルドについて

SQL Server 2017 用の新しいビルドごとに、以前のビルドで行われたすべての修正プログラムとセキュリティの修正が含まれています。 SQL Server 2017 用の最新のビルドをインストールすることをお勧めします。

状態

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

関連情報

Microsoft でソフトウェアの更新について説明する 用語 について説明します。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×