Sintomas
Suponha que você crie uma publicação ponto a ponto (P2P) na Microsoft SQL Server e adicione um artigo de execução de procedimento armazenado a ele. Quando o procedimento armazenado é executado no Publisher, a replicação executa o procedimento correspondente no Assinante. No entanto, ao tentar remover o artigo de execução do procedimento armazenado, você pode receber uma mensagem de erro que se assemelha ao seguinte:
Não é possível descartar o artigo ProcedureName.
Uma exceção ocorreu durante a execução de uma instrução transact-SQL ou lote. (Microsoft.SqlServer.ConnectionInfo)
Não é possível continuar a execução porque a sessão está no estado de morte.
Ocorreu um erro grave no comando atual. Os resultados, se houver, devem ser descartados.
Contexto de banco de dados alterado para DatabaseName. (Microsoft SQL Server, Erro: 596)
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para SQL Server:
Atualização cumulativa 1 para SQL Server 2017
Atualização cumulativa 8 para SQL Server RTM 2016
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as últimas atualizações cumulativas para SQL Server:
Atualização cumulativa mais recente para SQL Server 2017
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.