現象
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 Service Pack 1 の累積的な更新プログラム 4
- SQL Server 2016 の累積的な更新プログラム 7
SQL Server 2016 のビルドについて
SQL Server 2016 の新しいビルドには、以前のビルドに含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 SQL Server 2016 の最新ビルドをインストールすることをお勧めします。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
Microsoft がソフトウェア更新プログラムについて説明するために使用する 用語について説明します 。