Symptom
När verktyget SQLDiag körs på SQL Server 2017 eller 2019 kanske det inte går att skapa utdata på grund av att den lagrade proceduren temp.dbo.sp_sqldiag14. Dessutom kan du få följande fel meddelanden:
I SQLDiag _sp_sqldiag_Shutdown. ut-fil:
Meddelande 2812, nivå 16, State 62, Server servername, Line LineNumber
Det gick inte att hitta den lagrade proceduren "tempdb.dbo.sp_sqldiag14".
I SQLDiag\internal\ # # <Server namn>__RUN_sp_sqldiag_cleanup. out:
Meddelande 2812, nivå 16, State 62, Server servername, Line LineNumber
Det gick inte att hitta den lagrade proceduren "tempdb.dbo.sp_sqldiag_cleanup14".
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.