KB3170115 - Informationen zu aktivierten Ablaufverfolgungsflags werden der Showplan XML in SQL Server hinzugefügt

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

Zusammenfassung

In Microsoft SQL Server wird das neue TraceFlags-Element zum QueryPlan-Element im Showplan-XML hinzugefügt. Dieses Element listet alle Ablaufverfolgungsflags auf, die auf Instance- oder Sitzungsebene aktiviert sind, wenn der Abfrageplan kompiliert wird, und für tatsächliche Ausführungsshowpläne wird eine bestimmte Abfrage ausgeführt. Es kann bis zu zwei Instanzen des TraceFlags-Elements geben, eine für die Kompilierzeit (wobei das IsCompileTime-Attribut gleich eins ist) und eine für die Ausführungszeit (wenn ein Ablaufverfolgungsflag sowohl während der Kompilierung als auch während der Ausführung aktiviert ist, wird es in beiden Listen angezeigt). Jedes Element kann über eine Liste von einem oder mehreren TraceFlag-Elementen verfügen, die über zwei Attribute verfügen. Das Value-Attribut identifiziert die Ablaufverfolgungsflagnummer, und das Scope-Attribut kann "Global" oder "Session" sein, je nachdem, wie das Ablaufverfolgungsflag aktiviert ist (Wenn ein Ablaufverfolgungsflag auf Abfrageebene mithilfe der OPTION QUERYTRACEON aktiviert ist, wird es wie im Bereich "Sitzung" in Showplan angezeigt).

Wenn während der Kompilierung oder Ausführung kein Ablaufverfolgungsflag aktiviert ist, werden entsprechende Elemente nicht eingeschlossen.

Hinweis: Die Showplan-XML listet bis zu 100 aktivierte Ablaufverfolgungsflags auf.

Lösung

Service Pack-Informationen für SQL Server

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

SQL Server 2016 Service Pack 1

Service Pack 3 für SQL Server 2014

Service Pack 4 für SQL Server 2012

Informationen zu Service Packs für SQL Server:

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 anzuwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. In Tabelle 1 im folgenden Artikel finden Sie weitere Informationen zum neuesten Service Pack und zum neuesten kumulativen Update.

Ermitteln der Version, Edition und Updatestufe von SQL Server und seinen Komponenten