Sintomas
Quando o utilitário SQLDiag é executado no SQL Server 2017 ou 2019, pode falhar ao gerar a saída devido a temp.dbo.sp_sqldiag14 de procedimento armazenado ausente. Além disso, você pode receber as seguintes mensagens de erro:
No arquivo SQLDiag _sp_sqldiag_Shutdown. out:
MSG 2812, nível 16, estado 62, Server nomedoservidor, line LineNumber
Não foi possível encontrar o procedimento armazenado ' tempdb.dbo.sp_sqldiag14 '.
No SQLDiag\internal\ # # <nomedoservidor>__RUN_sp_sqldiag_cleanup. Out File:
MSG 2812, nível 16, estado 62, Server nomedoservidor, line LineNumber
Não foi possível encontrar o procedimento armazenado ' tempdb.dbo.sp_sqldiag_cleanup14 '.
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
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.