Sintomas
Quando você insere dados em massa em uma tabela de várias conexões em uma instância do Microsoft SQL Server 2016, uma asserção semelhante à seguinte é registrada no log de erros do SQL Server. Além disso, um arquivo de despejo é gerado.
Asserção do SQL Server: arquivo: < PAGEREF. cpp>, line =LineNumber falhou Assertion = ' IS_OFF (BUF_MINLOGGED, m_buf->BSTAT) | | pageModifyType! = PageModifyType_Contents | | GetPagePtr ()->IsTextPage () '. Este erro pode estar relacionado ao tempo. Se o erro persistir após a reexecução da instrução, use DBCC CHECKDB para verificar a integridade estrutural do banco de dados ou reinicie o servidor para garantir que as estruturas de dados na memória não sejam corrompidas.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:atualização cumulativa 1 para SQL server 2016 Service Pack 1 (SP1)atualização cumulativa 4 para SQL Server 2016
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:atualização cumulativa mais recente do SQL Server 2016
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.