KB4531736 - ÅTGÄRD: SQLDiag kan inte generera utdata på grund av att lagrad procedur saknas tempdb.dbo.sp_sqldiag14 i SQL Server 2017 och 2019

Gäller för
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

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.