Applies ToSQL Server 2019 on Windows

Sintomas

Suponha que você crie um procedimento armazenado local que chame um procedimento armazenado remoto em um servidor vinculado por meio de uma instrução EXECUTE no SQL Server 2019. Quando um dos valores de parâmetro de procedimento armazenado remoto é uma variável do sistema (@ @servername, @ @servicename,...), como no exemplo a seguir:

criar teste de procedimento

como

começa

    executar [myLinkedServer]. [myDB]. dbo. MyProc @ @Servername

end

Pode ocorrer uma violação de acesso n. Além disso, você pode receber uma mensagem de erro semelhante à seguinte:

MSG 596, nível 21, estado 1, line LineNumber

Não é possível continuar a execução porque a sessão está no estado eliminar.

MSG 0, nível 20, estado 0, line LineNumber

Ocorreu um erro grave no comando atual. Os resultados, se houver, devem ser descartados.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:

Sobre atualizações cumulativas do SQL Server:

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:

Referências

Lganhe a terminologiaque a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.