KB4024989 - 修正: SQL Server 2016 での BULK INSERT ステートメントでの "EXCEPTION_INVALID_CRT_PARAMETER" エラー

適用先
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

現象

Microsoft SQL Server 2016 で BULK INSERT ステートメントを実行すると、SQL Server のインスタンスがクラッシュすることがあります。 さらに、次のようなエラー メッセージが SQL Server エラー ログに記録されます。

注

  • 日時 spid118 ***スタック ダンプが C:\Program Files\Microsoft SQL Server\MSSQL13 に送信されています。MSSQLSERVER\MSSQL\LOG\SQLDumpfile.txt

  • 日時 spid118 SqlDumpExceptionHandler: プロセス 118 で致命的な例外 c000000d EXCEPTION_INVALID_CRT_PARAMETER が生成されました。 SQL Server はこのプロセスを終了しています。

  • 日時 spid118 * *******************************************************************************

  • 日時 spid118 *

  • 日時 spid118 * スタック ダンプの開始:

  • 日時 spid118 * Datatime spid 118

  • 日時 spid118 *

  • 日時 spid118 *

  • 日時 spid118 * 例外アドレス = 00007FF82FAA8A5C module(KERNELBASE+0000000000008A5C)

  • 日時 spid118 * 例外コード = c000000d EXCEPTION_INVALID_CRT_PARAMETER

  • 日時 spid118 * 入力バッファー 318 バイト -

  • 日時 spid118 * BULK INSERT Tablename FROM Datafile.

  • date time spid118 * txt' WITH (DATAFILETYPE='char', FIELDTERMINATOR='\0',CODEPAGE='ACP', ROW

  • 日時 spid118 * S_PER_BATCH=1);

  • 日時 spid118 *

  • 日時 spid118 *

  • 日時 spid118 * モジュール

解決策

この修正プログラムは、次の更新プログラムに含まれています。

SQL Server 2016 のビルドについて

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

状態

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

参考資料

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