KB3170115: Informationen zu aktivierten Ablaufverfolgungsflags werden dem Showplan-XML in SQL Server

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 dem 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 einer 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 eine Liste von einem oder mehreren TraceFlag-Elementen mit zwei Attributen enthalten. Das Value-Attribut identifiziert die Nummer des Ablaufverfolgungsflags, und das Scope-Attribut kann "Global" oder "Session" lauten, je nachdem, wie das Ablaufverfolgungsflag aktiviert ist. (Wenn ein Ablaufverfolgungsflag auf Abfrageebene mithilfe von OPTION QUERYTRACEON aktiviert ist, wird es im Bereich "Session" im Showplan als angezeigt).

Wenn während der Kompilier- oder Ausführungszeit kein Ablaufverfolgungsflag aktiviert ist, werden die entsprechenden 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 wurde 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. Es wird empfohlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack anzuwenden. Sie müssen kein vorheriges Service Pack installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zum neuesten Service Pack und zum neuesten kumulativen Update zu finden.

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