Applies ToSQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Enterprise Core SQL Server 2012 Standard

Problembeschreibung

Wenn Sie in Microsoft SQL Server versuchen, zwischengespeicherte Abfragepläne mithilfe von Extended Events (xEvents) und dynamischen Verwaltungsansichten (DMVs) zu überwachen, wie sys.dm_exec_requests und sys.dm_exec_query_stats, ist es sehr schwierig, die zwischengespeicherten Abfragepläne zusammen zu korrelieren.

Ursache

Dieses Problem tritt auf, weil die Datentypen der Query_hash -und Query_plan_hash Spalten zwischen DMVs und xEvents unterschiedlich sind. Die Spalten Query_hash und Query_plan_hash werden in DMVs (sys.dm_exec_requests und sys.dm_exec_query_stats) als varbinary -Datentyp definiert. In xEvents werden die Spalten als UINT64 -Datentyp definiert.

Fehlerbehebung

Service Pack-Informationen für SQL Server

Dieses Update ist in den folgenden Service Packs für SQL Server behoben:

Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack zu verwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zu den neuesten Service Packs und dem neuesten kumulativen Update zu finden.

Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten

Nachdem Sie dieses Update installiert haben, werden zwei zusätzliche als Int64 -Datentyp definierte Spalten hinzugefügt: Query_hash_signed und Query_plan_hash_signed. Dadurch ist es einfacher, Daten zwischen DMVs und xEvents (wierpc_completed und sql_batch_completed)zu verknüpfen.

Jedes neue Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen Update enthalten waren. Schauen Sie sich die neuesten Service Packs für SQL Server an:

SQL Server 2014-Build-Versionen

Neuestes Service Pack für SQL Server 2012

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Informationsquellen

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.