Belirtiler
Microsoft SQL Server 'da, önbellekteki sorgu planlarını genişletilmiş olayları (XEvents) ve dinamik yönetim görünümlerini (DMVs) kullanarak izlemeyi denediğinizde, sys.dm_exec_requests ve sys.dm_exec_query_stats gibi
Neden
Bu sorun, Query_hash ve Query_plan_hash sütunlarının veri türlerinin dmand XEvents arasında farklı olması nedeniyle oluşur. Query_hash ve Query_plan_hash sütunları, (sys.dm_exec_requests ve Varbinary sys.dm_exec_query_stats). XEvents 'te, sütunlar UInt64 veri türü olarak tanımlanır.
Çözüm
SQL Server için hizmet paketi bilgileri
Bu güncelleştirme, SQL Server için aşağıdaki hizmet paketlerinde giderilmiştir:
-
SQL Server 2012 için Service Pack 4
Hizmet paketleri birikimli. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki düzeltmeleri de içerir. Önerimiz en son hizmet paketini ve hizmet paketine yönelik en son toplu güncelleştirmeyi uygulamaktır. En son hizmet paketini yüklemeden önce önceki hizmet paketini yüklemeniz gerekmez. En son hizmet paketi ve toplu güncelleştirme hakkında daha fazla bilgi edinmek için aşağıdaki makaledeki Tablo 1 ' i kullanın.
SQL Server ve bileşenlerinin sürümü, sürümü ve güncelleştirme düzeyini belirleme
Bu güncelleştirmeyi yükledikten sonra, Int64 veri türü olarak tanımlananiki ek sütun eklenmiştir:Query_hash_signed ve Query_plan_hash_signed. Bunlar, Dmand xEvents (rpc_completed ve sql_batch_completedgibi)arasında verilere katılmayı kolaylaştırır.
Her SQL Server güncelleştirmesi, önceki güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server hizmet paketlerine göz atın:
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.