Symptome
Wenn das Hilfsprogramm SQLDiag unter SQL Server 2017 oder 2019 ausgeführt wird, kann es aufgrund fehlender temp.dbo.sp_sqldiag14 gespeicherter Prozeduren möglicherweise keine Ausgabe generieren. Außerdem erhalten Sie möglicherweise die folgenden Fehlermeldungen:
In der Datei "SQLDiag _sp_sqldiag_Shutdown.out":
Meldung 2812, Ebene 16, Status 62, Serverservername, Line LineNumber
Die gespeicherte Prozedur "tempdb.dbo.sp_sqldiag14" wurde nicht gefunden.
In der Datei "SQLDiag\internal\##<ServerName>__RUN_sp_sqldiag_cleanup.out":
Meldung 2812, Ebene 16, Status 62, Serverservername, Line LineNumber
Die gespeicherte Prozedur "tempdb.dbo.sp_sqldiag_cleanup14" wurde nicht gefunden.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Lösung
Dieses Problem wird durch das folgende kumulative Sicherheitsupdate für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.