Sintomas
Quando você executa uma instrução BULK INSERT no Microsoft SQL Server 2016, a instância do SQL Server pode falhar. Além disso, uma mensagem de erro semelhante à seguinte é registrada no log de erros do SQL Server:
Observação
data hora spid118 ***Despejo de pilha sendo enviado para C:\Program Files\Microsoft SQL Server\MSSQL13. MSSQLSERVER\MSSQL\LOG\SQLDumpfile.txt
data hora spid118 SqlDumpExceptionHandler: Processo 118 gerou a exceção fatal c000000d EXCEPTION_INVALID_CRT_PARAMETER. O SQL Server está encerrando esse processo.
Data e hora SPID118 * *******************************************************************************
Data e hora SPID118 *
Data Hora spid118 * INICIAR DESPEJO DE PILHA:
Data Hora SPID118 * Datatime SPID 118
Data e hora SPID118 *
Data e hora SPID118 *
data hora spid118 * Endereço de exceção = módulo 00007FF82FAA8A5C (KERNELBASE+00000000000008A5C)
Data Hora SPID118 * Código de Exceção = c000000D EXCEPTION_INVALID_CRT_PARAMETER
data e hora spid118 * Buffer de Entrada 318 bytes –
data hora spid118 * BULK INSERT tablename FROM Datafile.
data hora spid118 * txt' WITH (DATAFILETYPE='char', FIELDTERMINATOR='\0',CODEPAGE='ACP', ROW
Data Hora SPID118 * S_PER_BATCH=1);
Data e hora SPID118 *
Data e hora SPID118 *
data hora spid118 * MÓDULO
Resolução
Esta correção está incluída nas seguintes atualizações:
- Atualização cumulativa 4 para o SQL Server 2016 Service Pack 1
- Atualização cumulativa 7 para o SQL Server 2016
Sobre compilações do SQL Server 2016
Cada nova compilação do SQL Server 2016 contém todos os hotfixes e correções de segurança incluídos na compilação anterior. Recomendamos que você instale o build mais recente para o SQL Server 2016.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.