Symptom
När SQLDiag-verktyget körs den SQL Server 2017 eller 2019 kanske det inte kan generera utdata på grund av att lagrad procedur saknas temp.dbo.sp_sqldiag14. Dessutom kan du få följande felmeddelanden:
I SQLDiag _sp_sqldiag_Shutdown.out-filen:
Msg 2812, Level 16, State 62, Server ServerName, Line LineNumber
Det gick inte att hitta den lagrade proceduren 'tempdb.dbo.sp_sqldiag14'.
I filen SQLDiag\internal\##ServerName><__RUN_sp_sqldiag_cleanup.out:
Msg 2812, Level 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 detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Lösning
Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.