Belirtiler
Dinamik Yönetim Görünümü (DMV) sys.dm_exec_query_statistics_xml kullandığınızda erişim ihlali veya onay oluşur. Bu sorun ilk olarak Microsoft SQL Server 2017 Toplu Güncelleştirme 26 ve Microsoft SQL Server 2019 için Toplu Güncelleştirme 12'de düzeltildi. Düzeltmenin bir parçası olarak, DMV sys.dm_exec_query_statistics_xml çağrıldığında çalışma zamanı parametre değeri (ParameterRuntimeValue) Showplan XML'den kaldırılır.
Uzun süre çalışan sorgularda sorun gidermek için DMV sys.dm_exec_query_statistics_xml kullandığınızda, bazen sorgu tamamlanmadan önce belirli bir saklı yordam veya sorgu için ParameterRuntimeValue değerini almanız gerekir. Bu düzeltmeye yeni bir genel izleme bayrağı (TF) 2446 ekledik. Bu, ek yük getirerek çalışma zamanı parametre değerinin toplanmasına olanak tanır.
Uyarı: TF 2446'nın üretim ortamında sürekli olarak etkinleştirilmesi amaçlanmaz, yalnızca zaman sınırlı sorun giderme amacıyla etkinleştirilir. DMV sys.dm_exec_query_statistics_xml çağrılıp çağrılmadığına bakılmaksızın çalışma zamanı parametre bilgilerini kullanarak bir Showplan XML parçası oluşturacağımızdan, bu izleme bayrağının kullanılması fazladan ve büyük olasılıkla önemli CPU ve bellek yüküne neden olur.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltilir:
SQL Server için her yeni toplu güncelleştirme, önceki derlemedeki tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.