KB4531736 - PERBAIKI: SQLDiag gagal menghasilkan output karena tempdb.dbo.sp_sqldiag14 prosedur tersimpan yang hilang di SQL Server 2017 dan 2019

Berlaku Untuk
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

Gejala

Ketika utilitas SQLDiag berjalan pada SQL Server 2017 atau 2019, utilitas tersebut mungkin gagal menghasilkan output karena temp.dbo.sp_sqldiag14 prosedur tersimpan yang hilang. Selain itu, Anda mungkin menerima pesan kesalahan berikut:

Di file SQLDiag _sp_sqldiag_Shutdown.out:

msg 2812, tingkat 16, status 62, nama server server, nomor baris baris
      

Tidak dapat menemukan prosedur tersimpan 'tempdb.dbo.sp_sqldiag14'.

Di file SQLDiag\internal\##ServerName><__RUN_sp_sqldiag_cleanup.out:

msg 2812, tingkat 16, status 62, nama server server, nomor baris baris
      

Tidak dapat menemukan prosedur yang disimpan 'tempdb.dbo.sp_sqldiag_cleanup14'.

      

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Resolusi

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.