KB3170115 – Az engedélyezett nyomkövetési jelzőkkel kapcsolatos információ hozzá lesz adva a showplan XML-hez a SQL Server

Hatókö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

Összegzés

A Microsoft SQL Server esetében az új TraceFlags elem hozzá lesz adva a showplan XML-fájl QueryPlan eleméhez. Ez az elem felsorolja az összes nyomkövetési jelzőt, amely engedélyezve van a példány vagy munkamenet szintjén a lekérdezési terv összeállításakor, valamint a tényleges végrehajtási showplans esetében egy adott lekérdezés végrehajtása történik. A TraceFlags elemnek legfeljebb két példánya lehet, egy a fordítási időre vonatkozóan (ahol az IsCompileTime attribútum egyenlő eggyel), egy pedig a végrehajtási időre vonatkozóan (ha egy nyomkövetési jelző engedélyezve van a fordítás és a végrehajtás során is, akkor mindkét listában megjelenik). Minden elemhez tartozhat egy vagy több, két attribútummal rendelkező TraceFlag-elem listája. A Value attribútum azonosítja a nyomkövetési jelző számát, a Scope attribútum pedig lehet "Globális" vagy "Munkamenet" attól függően, hogy a nyomkövetési jelző hogyan van engedélyezve (ha egy nyomkövetési jelző engedélyezve van a lekérdezés szintjén az OPTION QUERYTRACEON használatával, akkor az a showplan "Munkamenet" hatókörében jelenik meg).

Ha nincs engedélyezve nyomkövetési jelző a fordítás vagy a végrehajtás során, a megfelelő elemek nem lesznek belefoglalva.

Megjegyzés: A showplan XML legfeljebb 100 engedélyezett nyomkövetési jelzőt listáz.

Megoldás

Az SQL Server szervizcsomagjával kapcsolatos információk

A frissítés javítását az SQL Server következő szervizcsomagjai tartalmazzák:

SQL Server 2016 Service Pack 1

Service Pack 3 az SQL Server 2014-hez

Service Pack 4 az SQL Server 2012-höz

Tudnivalók az SQL Server szervizcsomagjairól:

A szervizcsomagok kumulatívak. Minden új szervizcsomag tartalmazza az előző szervizcsomagokban található összes javítást, az esetleges új javításokkal együtt. Javasoljuk, hogy telepítse a legújabb szervizcsomagot, valamint az adott szervizcsomag legújabb összegző frissítését. A legújabb szervizcsomag telepítése előtt nem kell telepítenie egy korábbi szervizcsomagot. A legújabb szervizcsomaggal és a legújabb kumulatív frissítéssel kapcsolatos további információkért olvassa el a következő cikk 1. táblázatát.

Az SQL Server és összetevői verziójának, kiadásának és frissítési szintjének meghatározása