症状
当你在 Microsoft SQL Server 2016 中执行批量插入语句时,SQL Server 实例可能会崩溃。 此外,SQL Server 错误日志中记录了类似于以下内容的错误消息:
日期时间 spid118 * * * 将堆栈转储发送到 C:\Program Files\Microsoft SQL Server\MSSQL13。MSSQLSERVER\MSSQL\LOG\SQLDumpfile
日期时间 spid118 SqlDumpExceptionHandler: Process 118 生成了严重的异常 c000000d EXCEPTION_INVALID_CRT_PARAMETER。SQL Server 正在终止此进程。
日期时间 spid118 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
日期时间 spid118 *
日期时间 spid118 * 开始堆栈转储:
日期时间 spid118 * Datatime spid 118
日期时间 spid118 *
日期时间 spid118 *
日期时间 spid118 * 异常地址 = 00007FF82FAA8A5C 模块(KERNELBASE + 0000000000008A5C)
日期时间 spid118 * 异常代码 = c000000d EXCEPTION_INVALID_CRT_PARAMETER
日期时间 spid118 * 输入缓冲区318字节-
日期时间 spid118 * 从数据文件批量插入Tablename 。
日期时间 spid118 * txt "(DATAFILETYPE =" char ",FIELDTERMINATOR =" \ 0 ",代码页 =" ACP ",行)
日期时间 spid118 * S_PER_BATCH = 1);
日期时间 spid118 *
日期时间 spid118 *
日期时间 spid118 * 模块
解决方案
此修补程序包含在以下更新中:
关于 SQL Server 2016 版本
SQL Server 2016 的每个新版本都包含上一版本中包含的所有修补程序和安全修补程序。 我们建议你安装 SQL Server 2016 的最新版本。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。