Проблема
При выполнении инструкции BULK INSERT в Microsoft SQL Server 2016 экземпляр 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(KERNELBASE+0000000000008A5C)
дата и время spid118 * Код исключения = c000000d EXCEPTION_INVALID_CRT_PARAMETER
дата и время spid118 * входной буфер 318 байт -
date time 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 * MODULE
Решение
Это исправление включено в следующие обновления.
- Накопительный пакет обновления 4 для SQL Server 2016 с пакетом обновления 1 (SP1)
- Накопительный пакет обновления 7 для SQL Server 2016
Сведения о сборках SQL Server 2016
Каждая новая сборка SQL Server 2016 содержит все исправления и исправления безопасности, которые были включены в предыдущую сборку. Рекомендуется установить последнюю сборку SQL Server 2016.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.