Sintomas
Suponha que você tenha o mascaramento de dados dinâmicos habilitado em uma ou mais tabelas no Microsoft SQL Server 2016, 2017 ou 2019. Em cenários raros, um conflito de bloqueio pode ocorrer durante o processamento da mensagem de erro e SQL Server pode terminar inesperadamente. Além disso, uma entrada de erro semelhante à seguinte pode ser registrada no log de erros:
DateTime SpidId Despejo de estouro de pilha não possível - Exception ExceptionId EXCEPTION_STACK_OVERFLOW at ExceptionAddress
DateTime SpidId ex_terminator: Possível rescisão devido a uma exceção durante o desenrolamento da pilha.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Resolução
Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Solução
Para contornar este problema, pode remover todo o mascaramento de dados das tabelas.
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.