Megosztás a következőn keresztül:


Nyomkövetési jelzők beállítása a DBCC TRACEON használatával (Transact-SQL)

A következőkre vonatkozik:SQL ServerFelügyelt Azure SQL-példány

A nyomkövetési jelzők adott kiszolgálói jellemzők beállítására vagy egy adott viselkedés módosítására szolgálnak. A 3226-os nyomkövetési jelző például egy gyakran használt indítási nyomkövetési jelző, amely letiltja a hibanaplóban szereplő sikeres biztonsági mentési üzeneteket. A nyomkövetési jelzők használhatók a teljesítményproblémák diagnosztizálására vagy enyhítésére, de a Microsoft azt is javasolhatja, hogy kezelje az adott számítási feladatot negatívan befolyásoló viselkedést. Ezzel szemben a Microsoft javasolhatja, hogy távolítsa el a nyomkövetési jelzőt, ha az a számítási feladatot érintő problémát okoz vagy okoz.

Az összes dokumentált nyomkövetési jelző és a Microsoft által javasoltak teljes mértékben támogatottak éles környezetben, ha az utasításnak megfelelően használják őket. A listában szereplő nyomkövetési jelzők további szempontokat is figyelembe vehetnek az adott használatukkal kapcsolatban, ezért érdemes alaposan áttekinteni az itt és/vagy a támogatási mérnök által adott javaslatokat. Az SQL Server konfigurációs változásaihoz hasonlóan az üzembe helyezés előtt mindig érdemes alaposan tesztelni a jelölőt egy nem éles környezetben.

Note

Microsoft Entra ID korábban Azure Active Directory (Azure AD) néven ismert.

Remarks

Az SQL Serverben három hatókör működik: lekérdezés, munkamenet és globális nyomkövetési jelzők. A lekérdezés nyomkövetési jelzői aktívak egy adott lekérdezés környezetében. A munkamenet-nyomkövetési jelzők aktívak egy kapcsolathoz, és csak az adott kapcsolaton láthatók. A globális nyomkövetési jelzők a kiszolgáló szintjén vannak beállítva, és a kiszolgálón lévő összes kapcsolat számára láthatók. Egyes jelzők csak globálisként engedélyezhetők, néhány pedig globális vagy munkamenet-hatókörben engedélyezhető.

A következő szabályok érvényesek:

  • Globális nyomkövetési jelzőt globálisan engedélyezni kell. Ellenkező esetben a nyomkövetési jelzőnek nincs hatása. Javasoljuk, hogy indításkor engedélyezze a globális nyomkövetési jelzőket a windowsos -T parancssori beállítással, vagy mssql-conflinuxos. Ez biztosítja, hogy a nyomkövetési jelző a kiszolgáló újraindítása után is aktív maradjon. Indítsa újra az SQL Servert a nyomkövetési jelző érvénybe lépéséhez.

  • Ha a nyomkövetési jelző globális, munkamenet- vagy lekérdezési hatókörrel rendelkezik, a megfelelő hatókörrel engedélyezhető. A munkamenet szintjén engedélyezett nyomkövetési jelző soha nem befolyásolja a másik munkamenetet, és a nyomkövetési jelző hatása elveszik, amikor a munkamenetet megnyitó munkamenet-azonosító kijelentkezik.

A nyomkövetési jelzők a következő módszerek egyikével vannak be- vagy kikapcsolva:

  • A DBCC TRACEON és DBCC TRACEOFF parancsok használata.

    Ha például globálisan szeretné engedélyezni a 2528 nyomkövetési jelzőt, használja DBCC TRACEON a -1 argumentummal: DBCC TRACEON (2528, -1). A globális nyomkövetési jelző DBCC TRACEON való engedélyezésének hatása elveszik a kiszolgáló újraindításakor. Globális nyomkövetési jelző kikapcsolásához használja DBCC TRACEOFF a -1 argumentummal.

  • A -T indítási beállítással megadhatja, hogy a nyomkövetési jelző be legyen kapcsolva az indítás során.

    A -T indítási lehetőség globálisan engedélyezi a nyomkövetési jelzőt. Indítási beállítással nem engedélyezheti a munkamenetszintű nyomkövetési jelzőt. Ez biztosítja, hogy a nyomkövetési jelző a kiszolgáló újraindítása után is aktív maradjon. Az indítási lehetőségekről további információt Adatbázismotor-szolgáltatás indítási beállításaicímű témakörben talál.

  • A lekérdezés szintjén a QUERYTRACEON lekérdezési tipp használatával. A LEKÉRDEZÉSTRACEON beállítás csak a cikkben később megjelenő táblázatban dokumentált Lekérdezésoptimalizáló nyomkövetési jelzők esetében támogatott.

A DBCC TRACESTATUS paranccsal állapítsa meg, hogy mely nyomkövetési jelzők aktívak jelenleg.

Examples

Az alábbi példa a 3205-ös nyomkövetési jelzőt állítja be a kiszolgáló szintjén lévő összes munkamenethez a használatával DBCC TRACEON.

DBCC TRACEON (3205, -1);

Egy adott lekérdezéshez engedélyezheti a 4199-ben és a 4137-ben megadott nyomkövetési jelzők által vezérelt összes tervet érintő gyorsjavítást.

SELECT x
FROM correlated
WHERE f1 = 0
      AND f2 = 1
OPTION (QUERYTRACEON 4199, QUERYTRACEON 4137);

Nyomkövetési jelzők

Az alábbi táblázat felsorolja és ismerteti az SQL Serverben elérhető nyomkövetési jelzőket.

A felügyelt Azure SQL-példány a következő globális nyomkövetési jelzőket támogatja: 460, 2301, 2389, 2390, 2453, 2467, 7471, 8207, 9389, 10316 és 11024. A munkamenet-nyomkövetési jelzők még nem támogatottak a felügyelt SQL-példányokban.

Bizonyos nyomkövetési jelzők bizonyos SQL Server-verziókban jelentek meg. Az alkalmazandó verzióval kapcsolatos további információkért tekintse meg az adott nyomkövetési jelzőhöz társított Microsoft-támogatási cikket.

Előfordulhat, hogy az SQL Server jövőbeli kiadásai nem támogatják a nyomkövetési jelző viselkedését.

A Тrace-jelölők közvetlenül a táblázatban hivatkozhatnak egy könyvjelzővel, amelyet az URL-cím végéhez adhat hozzá, ezzel a formátummal #tfNNNN. Ha például közvetlenül az 1118-ás nyomkövetési jelzőre szeretne ugrani a táblázatban, használja dbcc-traceon-trace-flags-transact-sql#tf1118a következőt: .

Nyomkövetési jelző Description
101 Növeli az egyesítési replikációs ügynök naplózásának részletességét.

Fontos: A 101-et jelző nyomkövetési jelző csak a replikációs egyesítési ügynök számára engedélyezhető a -T parancssorból replmerg.exe végrehajtásakor.

Figyelmeztetés: A nyomkövetési jelző 101-et nem kell folyamatosan engedélyezni éles környezetben, hanem csak időkorlátos hibaelhárítási célokra. További információ: Hibák keresése az egyesítési ügynökkel.

hatókör: csak replikációs egyesítési ügynök.
102 Növeli az egyesítési replikációs ügynök naplózásának részletességét, és irányítja azt a <Distribution server>..msmerge_history táblába.

Fontos: A 102-s nyomkövetési jelző csak a replikációs egyesítési ügynök számára engedélyezhető a -T parancssorból replmerg.exe végrehajtásakor.

Figyelmeztetés: A 102-s nyomkövetési jelzőt nem kell folyamatosan engedélyezni éles környezetben, hanem csak időkorlátos hibaelhárítási célokra. További információ: Hibák keresése az egyesítési ügynökkel.

hatókör: csak replikációs egyesítési ügynök.
139 A dbCC ellenőrző parancsok hatókörében ( például DBCC CHECKDB, DBCC CHECKTABLE és DBCC CHECKCONSTRAINTS) a jobb pontosság és konverziós logika elemzésekor a 130-es kompatibilitási szinttel bevezetett jobb pontosságot és konverziós logikát kényszeríti ki egy alacsonyabb kompatibilitási szintű adatbázison. További információ: SQL Server és az Azure SQL Database fejlesztései egyes adattípusok és nem gyakori műveletekkezelésében.

A következőkre vonatkozik: SQL Server 2016 (13.x) RTM CU 3, SQL Server 2016 (13.x) Service Pack 1 és újabb verziókra.

Figyelmeztetés: A 139-hez tartozó nyomkövetési jelzőt nem kell folyamatosan engedélyezni éles környezetben, és kizárólag az SQL Serverben és az Azure SQL Database-ben ismertetett adatbázis-érvényesítési ellenőrzések végrehajtására használható bizonyos adattípusok és nem gyakori műveletek kezelése során. Az ellenőrzési ellenőrzések befejezése után azonnal le kell tiltani.

hatókör: csak globális.
174 64 bites rendszereken 40 009-ről 160 001-re növeli az SQL Server adatbázismotor tervgyorsítótár-tárolójának számát. További információ: KB3026083.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: csak globális.
176 Elhárítja a számítási particionálási oszlopot tartalmazó táblák partícióinak online újraépítésével kapcsolatos hibákat. További információ: KB3213683 és KB4541096.

hatókör: globális vagy munkamenet.
205 Jelentések a hibanaplónak, ha egy statisztikáktól függő tárolt eljárás újrafordítása történik az automatikus frissítési statisztikák eredményeként. További információ: KB195565archivált verziója.

Jegyzet: Ehhez a nyomkövetési jelzőhöz engedélyezni kell a 3605-ös nyomkövetési jelzőt.

hatókör: csak globális.
260 A bővített tárolt eljárás dinamikus csatolású kódtárairól (DLL-ekről) nyomtat verziószámozási információkat. A GetXpVersion()további információ: Bővített tárolt eljárások létrehozása.

hatókör: globális vagy munkamenet.
272 Letiltja az identitások előfoglalását, hogy elkerülje az identitásoszlopok értékeinek hiányosságait azokban az esetekben, amikor a kiszolgáló váratlanul újraindul, vagy egy másodlagos kiszolgálóra kerül át. Az identitás gyorsítótárazásával javíthatja az INSERT teljesítményét az identitásoszlopokat tartalmazó táblákon.

Megjegyzés: SQL Server 2017-től (14.x) kezdődően ezt az adatbázis szintjén az ALTER DATABASE HATÓKÖRŰ KONFIGURÁCIÓSIDENTITY_CACHE lehetőségében találhatja meg.

hatókör: csak globális.
460 A 8152- 2628 üzenetazonosítóra cseréli az adatcsodálási üzenetazonosítót. További információ: KB4468101.

Az SQL Server 2019-től (15.x) kezdődően ezt az adatbázis szintjén az ALTER DATABASE SCOPED CONFIGURATIONVERBOSE_TRUNCATION_WARNINGS lehetőségében találhatja meg.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2 CU 6, SQL Server 2017 (14.x) CU 12 és újabb verziók.

Megjegyzés: A 150-es adatbázis-kompatibilitási szinttől kezdve a 2628-es üzenetazonosító az alapértelmezett, és ennek a nyomkövetési jelzőnek nincs hatása. A 140-es vagy annál alacsonyabb adatbázis-kompatibilitási szint esetén a 2628-es üzenetazonosító továbbra is egy olyan engedélyezési hibaüzenet, amely megköveteli a 460-es nyomkövetési jelző engedélyezését, és ennek az adatbázis-hatókörű konfigurációnak nincs hatása.

hatókör: globális vagy munkamenet.
610 A minimálisan naplózott beszúrásokat szabályozza indexelt táblákba. Ez a nyomkövetési jelző nem szükséges az SQL Server 2016-tól kezdve (13.x), mivel alapértelmezés szerint a minimális naplózás be van kapcsolva az indexelt táblák esetében. Az SQL Server 2016 -ban (13.x) amikor a tömeges betöltési művelet egy új lap lefoglalását eredményezi, a rendszer az új lapot egymás után kitöltő összes sort minimálisan naplózza, ha a minimális naplózás összes egyéb előfeltétele teljesül. A meglévő lapokba beszúrt sorok (új oldalfoglalás nélkül) az indexrend fenntartása érdekében a rendszer továbbra is teljes mértékben naplózza azokat a sorokat, amelyeket a betöltés során az oldaleloszlások miatt áthelyeznek.

Az is fontos, hogy az indexek ALLOW_PAGE_LOCKS be legyen kapcsolva (ami alapértelmezés szerint be van kapcsolva), hogy a minimális naplózási művelet működjön, mivel az oldalzárolások lekérése a kiosztás során történik, és így csak a lap- vagy mértékfoglalások naplózása történik. További információ: adatbetöltési teljesítménymutató.

hatókör: globális vagy munkamenet.
634 Letiltja a háttér oszlopcentrikus tömörítési feladatát. Az SQL Server rendszeresen futtatja a Tuple Mover háttérfeladatot, amely tömöríti az oszlopcentrikus indexsorcsoportokat tömöríti tömörítetlen adatokkal, amelyek egyszerre egy ilyen sorcsoportot tartalmaznak.

Az oszlopcentrikus tömörítés javítja a lekérdezési teljesítményt, de a rendszererőforrásokat is felhasználja. Az oszlopcentrikus tömörítés időzítését manuálisan szabályozhatja úgy, hogy letiltja a háttértömörítési feladatot a 634-re mutató nyomkövetési jelzővel, majd explicit módon invoktálja az ALTER INDEXet... INDEX ÁTRENDEZÉSE VAGY MÓDOSÍTÁSA... AZ ÚJRAÉPÍTÉS az Ön által választott időpontban.

hatókör: csak globális.
652 Letiltja a lapelőírásos vizsgálatokat. Ha bekapcsolja a nyomkövetési jelző 652-et, az SQL Server már nem hozza be az adatbázislapokat a pufferkészletbe, mielőtt a vizsgálatok felhasználják ezeket az adatbázislapokat. Ennek eredményeképpen a lapelőírási funkció előnyeit élvező lekérdezések alacsonyabb teljesítményt mutatnak.

hatókör: globális vagy munkamenet.
661 Letiltja a szellemrekord eltávolítását. A nyomkövetési jelző 661 letiltja a szellemrekord eltávolítását. A szellemrekord egy törlési művelet eredménye. Rekord törlésekor a törölt rekord szellemrekordként lesz megtartva. Később a törölt rekordot a szellemrekord eltávolításának folyamata törli. Ha letiltja ezt a folyamatot, a törölt rekord nem törlődik. Ezért a törölt rekord által felhasznált terület nincs felszabadítva. Ez a viselkedés befolyásolja a helyhasználatot és a vizsgálati műveletek teljesítményét. További információkért tekintse át a Ghost törlési folyamatának útmutatóját.

hatókör: csak globális.
692 Letiltja a gyors beszúrásokat, miközben tömegesen betölti az adatokat a halomba vagy a fürtözött indexbe. Az SQL Server 2016 -tól (13.x) kezdődően a gyors beszúrások alapértelmezés szerint engedélyezve vannak, minimális naplózással, ha az adatbázis egyszerű vagy tömeges naplózott helyreállítási modellben van, így optimalizálható a beszúrási teljesítmény az új oldalakra beszúrt rekordokhoz. A gyors beszúrásokkal minden tömeges terhelési köteg új mértékeket szerez be, elkerülve a meglévő mérték lefoglalási keresését, és szabad terület áll rendelkezésre a beszúrási teljesítmény optimalizálásához.

A gyors beszúrások esetén a kis kötegméretű tömeges terhelések megnövelhetik az objektumok által felhasznált kihasználatlan területet, ezért minden egyes köteghez nagy kötegméretet érdemes használni, hogy teljes mértékben kitöltse a méretet. Ha a kötegméret növelése nem lehetséges, ez a nyomkövetési jelző segíthet csökkenteni a teljesítmény rovására fenntartott kihasználatlan területet.

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziókra.

hatókör: globális vagy munkamenet.
715 Lehetővé teszi a táblazárolást a tömeges terhelési műveletekhez egy halomba, nem rendezett indexek nélkül. Ha ez a nyomkövetési jelző engedélyezve van, a tömeges terhelési műveletek tömeges frissítési (BU) zárolásokat szereznek be, amikor tömegesen másolnak adatokat egy táblába. A tömeges frissítési (BU) zárolások lehetővé teszik, hogy több szál egyidejűleg tömegesen betöltse az adatokat ugyanabba a táblába, ugyanakkor megakadályozza, hogy más folyamatok is hozzáférhessenek a táblához, amelyek nem töltik be tömegesen az adatokat.

Ez a viselkedés hasonló ahhoz, amikor a felhasználó kifejezetten tablock-tippet ad meg a tömeges terhelés végrehajtásakor, vagy ha a sp_tableoption tábla zárolása engedélyezve van egy adott táblához. Ha azonban ez a nyomkövetési jelző engedélyezve van, ez a viselkedés alapértelmezés szerint lekérdezés vagy adatbázis-módosítás nélkül lesz alapértelmezett.

hatókör: globális vagy munkamenet.
809 Engedélyezi a hibrid pufferkészletközvetlen írási viselkedését. Ez a mód megköveteli, hogy naplópuffer engedélyezve legyen ugyanabban az adatbázisban, mint a hibrid pufferkészlet. közvetlen írási lehetővé teszi, hogy a hibrid pufferkészlet gyorsítótárként szolgáljon mind a piszkos, mind a tiszta lapok számára, csökkentve az OLAP- és OLTP-stílusú számítási feladatokHOZ tartozó DRAM-pufferkészletekre vonatkozó számítási feladatigényeket. Ez a nyomkövetési jelző az SQL Server 2022-ben (16.x) lett bevezetve, és a viselkedés alapértelmezés szerint engedélyezve van az SQL Server 2022 (16.x) CU 1-ben. Ha SQL Server 2022 (16.x) CU 1 és újabb verziót használ, a rendszer figyelmen kívül hagyja a nyomkövetési jelzőt.
818 Lehetővé teszi a további I/O-diagnosztikák számára az elveszett írási vagy elavult olvasási feltételek keresését a fájl I/O-műveletei során. A nyomkövetési jelző 818 lehetővé teszi a memórián belüli gyűrűpuffer használatát, amely az SQL Server által végrehajtott legutóbbi 2048 sikeres írási művelet nyomon követésére szolgál, a rendezés és a workfile I/Os nélkül. Ha olyan hibák lépnek fel, mint a 605-ös, a 823-as vagy a 3448-as hiba, a rendszer összehasonlítja a bejövő puffer naplóütemezési számát (LSN) a legutóbbi írási listával. Ha a lekért LSN régebbi az írási művelet során megadottnál, a rendszer új hibaüzenetet naplóz az SQL Server hibanaplójában. További információ: SQL Server-diagnosztika elavult olvasások vagy elveszett írásimiatt nem jelentett I/O-problémákat észlel.

Megjegyzés: AZ SQL Server 2017 -től (14.x) kezdődően ez a nyomkövetési jelző nincs hatással.

hatókör: csak globális.
830 Letiltja a nagyon hosszú ideig tartó I/O-kérelmek észlelését és jelentéskészítését. Az SQL Server alapértelmezés szerint egy mechanizmussal észleli az olvasási és írási I/O-kéréseket, amelyek hosszú ideig (általában 15 másodpercnél hosszabb ideig) vesznek részt. Ez a nyomkövetési jelző letiltja ezt az észlelést. További információ: MSSQLSERVER_833.

Megjegyzés: Nem ajánlott engedélyezni ezt a nyomkövetési jelzőt, mert csökkentheti az I/O-problémák észlelésének képességét a rendszeren.

hatókör: csak globális.
834 Nagy lapterületeket használ az SQL Server operációs rendszer (SQLOS) munkaterületén található összes memóriafoglaláshoz. A nagy oldalméret a hardverplatformtól függően változhat, és 2 MB és 16 MB között lehet. A nagyméretű lapok az indításkor lesznek lefoglalva, és a folyamat teljes élettartama alatt megmaradnak.

Bizonyos szűk forgatókönyvek esetében a 834-et jelző nyomkövetési jelző javíthatja a teljesítményt azáltal, hogy növeli a fordítási tartalék puffer (TLB) hatékonyságát a PROCESSZORban. Más szóval a nyomkövetési jelző 834 növeli a memóriakezelési hardver által végzett fizikai és virtuális memóriacímfordítás kezelésének hatékonyságát.

A 834-ben használt nyomkövetési jelző engedélyezése előtt kövesse a kiszolgáló memóriakonfigurációjának maximális beállítására vonatkozó javaslatokat a kiszolgáló memóriakonfigurációs beállításai között.

Jegyzet: A nyomkövetési jelző 834 csak az SQL Server 64 bites verzióira vonatkozik. A 834-et jelző nyomkövetési jelző bekapcsolásához a memóriafelhasználó zárolási lapjainak jogosultságával kell rendelkeznie. A nyomkövetési jelzőt csak indításkor kapcsolhatja be a 834-ben. A 834-beli nyomkövetési jelző megakadályozhatja a kiszolgáló indítását, ha a memória töredezett, és ha a nagy lapok nem foglalhatók le. Ezért a 834-et jelző nyomkövetési jelző az SQL Serverhez dedikált kiszolgálókhoz ideális.

Megjegyzés: Ha engedélyezve van, a nagyméretű memóriamodell előre áthelyezi az összes SQLOS-memóriát a példány indításakor, és nem adja vissza a memóriát az operációs rendszernek.

Figyelmeztetés: Nem javasoljuk, hogy kapcsolja be a nyomkövetési jelző 834-et, hacsak nem teszteli alaposan, és nem állapítja meg, hogy az jelentősen előnyös-e a számítási feladat számára. A nyomkövetési jelző engedélyezése jelentősen növelheti a kernel cpu-idejét, és csökkentheti a teljesítményt. Ez akkor fordul elő, ha a memória töredezetté válik, és az SQL Servernek meg kell hívnia a Windows API-kat a memória lefoglalására és felszabadítására az SQLOS-munkaterületen gyorsítótárazott memória újbóli használata helyett. A 834-hez tartozó nyomkövetési jelző szükségtelen memóriahasználatot is okozhat, mivel a véglegesített memóriablokkok nem használt része nem lesz kibocsátva az operációs rendszer számára.

Jegyzet: Ha oszlopcentrikus indexeket használ, ne engedélyezze a 834-re mutató nyomkövetési jelzőt. További információ: Kötegelt mód feldolgozása és a nagyméretű lapmemóriamodellek közötti együttműködési problémák. Ehelyett, ha az SQL Server 2019 (15.x) és újabb verzióit használja, fontolja meg inkább a 876-os nyomkövetési jelző használatát.

hatókör: csak globális.
836 Használja a pufferkészlet maximális kiszolgálómemória beállítását. A 836-os nyomkövetési jelző miatt az SQL Server indításkor méretezi a pufferkészletet a kiszolgáló maximális memóriabeállításának értéke alapján a teljes fizikai memória helyett. A 836-os nyomkövetési jelzővel csökkentheti a 32 bites címablak-bővítmények (AWE) módban indításkor lefoglalt pufferleírók számát.

Jegyzet: A 836-os nyomkövetési jelző csak az SQL Server 32 bites verzióira vonatkozik, amelyeken engedélyezve van az AWE-foglalás. A 836-os nyomkövetési jelzőt csak indításkor kapcsolhatja be.

hatókör: csak globális.
845 Engedélyezi a zárolt lapokat az SQL Server standard termékváltozatain, ha az SQL Server szolgáltatásfiókjában engedélyezve van a Memória lapjainak zárolása jogosultság. További információ: KB970070 és kiszolgálói memóriakiszolgáló konfigurációs beállításai.

Jegyzet: Az SQL Server 2012 -től (11.x) kezdődően ez a viselkedés alapértelmezés szerint engedélyezve van a standard termékváltozatok esetében, és a 845-ös nyomkövetési jelző nem használható.

hatókör: csak globális.
876 Nagyméretű oldalfoglalásokat használ az oszloptárhoz.

Jegyzet: A 834-ben használt nyomkövetési jelzővel ellentétben a 876-os nyomkövetési jelző nem helyezi előre az SQLOS-memóriát a példány indításakor, és a nem használt memória felszabadítható.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: csak globális.
888 Feloldja a PMEM-eszközök teljesítménycsökkenését, ha az SQL Serveren engedélyezve van a hibrid pufferkészlet, ha a PMEM-eszközök kevés memóriát használnak. További információ: KB4548103.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 4 és újabb verziókra.

hatókör: csak globális.
890 A hibanaplóban tiltsa le a hosszú pufferkészlet-vizsgálat teljes üzeneteinek (898-) hibáját. További információ a pufferkészlet vizsgálatáról és a hibanaplóban naplózott üzenetről: A pufferkészlet vizsgálatát kezdeményező műveletek lassan futhatnak a nagy memóriaterületű számítógépeken.

A következőkre vonatkozik: SQL Server 2017 (14.x) és újabb verziókra.

hatókör: csak globális.
898 Hibaelhárítási vagy hibakeresési célból letiltja a hibrid pufferkészletközvetlen írási viselkedését. További információ: KB5022375.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 1 és újabb verziókra.

hatókör: csak globális.
902 Átmegy az adatbázis-frissítési szkript végrehajtásán kumulatív frissítés vagy szervizcsomag telepítésekor. Ha hibát tapasztal a szkriptfrissítési módban, javasoljuk, hogy további útmutatásért forduljon a Microsoft SQL Ügyfélszolgálatához és ügyfélszolgálatához. További információ: KB2163980.

Figyelmeztetés: Ez a nyomkövetési jelző a sikertelen frissítések hibaelhárítására szolgál a szkriptfrissítési módban, és nem támogatott a folyamatos futtatás éles környezetben. Az adatbázis-frissítési szkripteknek sikeresen végre kell hajtaniuk a kumulatív frissítések és szervizcsomagok teljes telepítéséhez. Ha ezt nem teszi meg, az váratlan problémákat okozhat az SQL Server-példányban.

hatókör: csak globális.
1117 Ha a fájlcsoport egy fájlja eléri az automatikus növekedési küszöbértéket, a fájlcsoport összes fájlja növekszik. Ez a nyomkövetési jelző az összes adatbázisra hatással van. Csak akkor ajánlott, ha minden adatbázisban biztonságosan növekszik egy fájlcsoport összes fájlja azonos mennyiséggel.

Jegyzet: Az SQL Server 2016-tól (13.x) kezdődően ezt a viselkedést az ALTER DATABASE AUTOGROW_SINGLE_FILE és AUTOGROW_ALL_FILES lehetősége vezérli, és az 1117-hez tartozó nyomkövetési jelzőnek nincs hatása. További információ: ALTER DATABASE (Transact-SQL) Fájl- és fájlcsoportbeállítások.

hatókör: csak globális.
1118 A vegyes mértékek helyett egységes mértékben kényszeríti az oldalfoglalásokat, csökkentve az SGAM-oldalon a versengést. Új objektum létrehozásakor a rendszer alapértelmezés szerint az első nyolc lapot különböző mértékben (vegyes mértékben) foglalja le. Ezután, ha több lapra van szükség, azokat ugyanabból a mértékből (egységes terjedelemből) osztják ki. Az SGAM-oldal a vegyes kiterjedések nyomon követésére szolgál, így gyorsan szűk keresztmetszetté válhat, ha számos vegyes oldalfoglalás történik. Ez a nyomkövetési jelző mind a nyolc oldalt ugyanabból a mértékből foglalja le új objektumok létrehozásakor, minimalizálva az SGAM-lap vizsgálatának szükségességét. További információ: KB328551.

Jegyzet: Az SQL Server 2016-tól (13.x) kezdődően ezt a viselkedést az ALTER DATABASE SET MIXED_PAGE_ALLOCATION beállítása szabályozza, és az 1118 nyomkövetési jelzőnek nincs hatása. További információ: ALTER DATABASE SET beállításai.

hatókör: csak globális.
1204 A holtponton részt vevő erőforrásokat és zárolástípusokat adja vissza, valamint az aktuális parancsot is. További információ a holtpontokról: Holtpontok útmutatója.

Jegyzet: Kerülje a nyomkövetési jelző 1204 használatát a munkaterhelés-igényes rendszereken, amelyek holtpontot okoznak. A holtpontok észlelésének egyéb módjairól a holtpontok holtpontok útmutatójában.

hatókör: csak globális.
1211 Letiltja a zárolás eszkalálását a memóriaterhelés vagy a zárolások száma alapján. Az SQL Server adatbázismotorja nem eszkalálja a sor- vagy oldalzárolásokat táblázatzárolásokra.

A nyomkövetési jelző használata túl sok zárolást eredményezhet, és ha a zárolási memória elég nagy, a további zárolások lefoglalására tett kísérletek sikertelenek lehetnek. Ez lelassíthatja az adatbázismotor teljesítményét, vagy az 1204-re (nem lehet lefoglalni a zárolási erőforrást) hibaüzenetet okozhat, mert nincs elegendő memória.

Ha az 1211 és az 1224 nyomkövetési jelző is be van állítva, az 1211 elsőbbséget élvez az 1224-hez. Mivel azonban az 1211-es nyomkövetési jelző minden esetben megakadályozza az eszkalációt, még memóriaterhelés esetén is, javasoljuk, hogy inkább az 1224-et használja. Ez segít elkerülni a "zároláson kívüli" hibákat, ha sok zárolás van használatban.

További információ az SQL Server zároláseszkalációja által okozott blokkolási problémák megoldásáról: Az SQL Serverzárolási eszkalációja által okozott blokkolási problémák megoldása.

hatókör: globális vagy munkamenet.
1222 A holtponton részt vevő erőforrásokat és zárolástípusokat, valamint az érintett jelenlegi parancsot adja vissza olyan XML-formátumban, amely nem felel meg az XSD-sémáknak. További információ a holtpontokról: Holtpontok útmutatója.

Jegyzet: Kerülje az 1222-ben használt nyomkövetési jelző használatát a munkaterhelés-igényes rendszereken, amelyek holtpontot okoznak. A holtpontok észlelésének egyéb módjairól a holtpontok holtpontok útmutatójában.

hatókör: csak globális.
1224 Letiltja a zárolás eszkalálását a zárolások száma alapján. A memóriaterhelés azonban továbbra is aktiválhatja a zárolás eszkalációját. Az adatbázismotor eszkalálja a sor- vagy oldalzárolásokat a táblázat (vagy partíció) zárolására, ha a zárolási objektumok által használt memória mennyisége meghaladja az alábbi feltételek egyikét:

- Az adatbázismotor által használt memória 40%. Ez csak akkor alkalmazható, ha a zároljasp_configure paramétere 0 értékre van állítva.
- 40% a zároljasp_configureparaméterével konfigurált zárolási memóriát. További információ: kiszolgáló konfigurációs beállításai.

Ha az 1211 és az 1224 nyomkövetési jelző is be van állítva, az 1211 elsőbbséget élvez az 1224-hez. Mivel azonban az 1211-es nyomkövetési jelző minden esetben megakadályozza az eszkalációt, még memóriaterhelés esetén is, javasoljuk, hogy használja az 1224-et. Ez segít elkerülni a "zároláson kívüli" hibákat, ha sok zárolás van használatban.

Megjegyzés: A táblaszintű vagy HoBT szintű részletesség zárolásának eszkalálása az ALTER TABLE utasítás LOCK_ESCALATION beállításával is szabályozható.

További információ az SQL Server zároláseszkalációja által okozott blokkolási problémák megoldásáról: Az SQL Serverzárolási eszkalációja által okozott blokkolási problémák megoldása.

hatókör: globális vagy munkamenet.
1229 A processzorok számától függetlenül letiltja az összes zárolási particionálást. Az SQL Server alapértelmezés szerint lehetővé teszi a zárolásparticionálást, ha egy kiszolgáló 16 vagy több processzorral rendelkezik, a nagyobb rendszerek méretezhetőségi jellemzőinek javítása érdekében. A zárolás particionálásával kapcsolatos további információkért tekintse meg a tranzakciózárolási és sorverzió-verziószámozási útmutatót.

Figyelmeztetés: A nyomkövetési jelző 1229 spinlock-versengést és gyenge teljesítményt okozhat.

hatókör: csak globális.
1236 Engedélyezi az adatbázis-zárolás particionálását. További információ: KB2926217.

Jegyzet: Az SQL Server 2012 (11.x) Service Pack 3 és az SQL Server 2014 (12.x) Service Pack 1 csomagtól kezdve ezt a viselkedést az adatbázismotor vezérli, és az 1236-os nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
1237 Lehetővé teszi, hogy az ALTER PARTITION FÜGGVÉNY utasítása ne alapértelmezés szerint a valószínűleg holtpont áldozata legyen, hanem az aktuális felhasználó által megadott munkamenet holtpont prioritásának betartását. További információ: KB4025261.

Jegyzet: Az SQL Server 2017 (14.x) és az adatbázis-kompatibilitási szint 140-től kezdve ez az alapértelmezett viselkedés, és az 1237-es nyomkövetési jelzőnek nincs hatása.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
1260 Az ütemező monitorképeinek letiltása.

hatókör: csak globális.
1448 Lehetővé teszi a replikációs naplóolvasó előrehaladását akkor is, ha az aszinkron másodpéldányok nem nyugtázták a változás fogadását. Még ha ez a nyomkövetési jelző is engedélyezve van, a naplóolvasó mindig megvárja azokat a szinkron másodlagos fájlokat, amelyek szinkronizálási állapota SZINKRONIZÁLVA van. A naplóolvasó nem lépi túl a SZINKRONIZÁLT másodjegyzők minimálisan elismert naplóütemezési számát. Ez a nyomkövetési jelző az SQL Server példányára vonatkozik, nem csak egy rendelkezésre állási csoportra, egy rendelkezésre állási adatbázisra vagy egy naplóolvasó példányra. Ezt a nyomkövetési jelzőt engedélyezni kell a közzétevő példányon. Újraindítás nélkül azonnal érvénybe lép. Ez a nyomkövetési jelző előre aktiválható, vagy ha egy aszinkron másodlagos replika meghibásodik.

hatókör: csak globális.
1462 Letiltja a naplóstreamek tömörítését az aszinkron rendelkezésre állási csoportok esetében. Ez a funkció alapértelmezés szerint engedélyezve van az aszinkron rendelkezésre állási csoportokban a hálózati sávszélesség optimalizálása érdekében. További információ: A rendelkezésre állási csoporttömörítésének finomhangolása.

hatókör: csak globális.
1800 Lehetővé teszi az SQL Server optimalizálását, ha az elsődleges és másodlagos replika naplófájljaihoz különböző szektorméretű lemezeket használ az SQL Server Always On és a Log Shipping környezetekben. Ezt a nyomkövetési jelzőt csak olyan SQL Server-példányokon kell engedélyezni, amelyekben a tranzakciónapló-fájl 512 bájt méretű lemezen található. Az 1800-es nyomkövetési jelzőt nem kell engedélyezni a 4 KB-nál nagyobb szektorméretű lemezeken. További információ: KB3009974, a Windows 4K szektor merevlemezeinek Microsoft támogatási szabályzata, valamint a 4 KB-nál nagyobb rendszerlemez-szektormérettel kapcsolatos hibák elhárítása.

A következőkre vonatkozik: SQL Server 2012 (11.x) Service Pack 1 CU 13, SQL Server 2012 (11.x) Service Pack 2 CU 3, SQL Server 2014 (12.x) RTM CU 5 és újabb verziók.

hatókör: csak globális.
1802 Letiltja az ACL-módosítást és a megszemélyesített hozzáférés-ellenőrzést az adatbázis csatolási vagy leválasztási műveletei során. Ez akkor lehet hasznos, ha adatbázist csatol, és hozzáférési engedélyekkel kapcsolatos hibákba ütközik, például az 5120-as hibát.

hatókör: csak globális.
1819 Lehetővé teszi biztonsági mentést url-címre proxykiszolgáló használatát az Azure-blokkblobok elérésekor. A nyomkövetési jelző mellett meg kell adnia a WinHTTP proxykonfigurációt a kiszolgálón a Windows Vista, Windows Server 2008 és újabb verziók netsh.exe segédprogrammal.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2301 Speciális döntéstámogatási optimalizálások engedélyezése, amelyek a döntéstámogatási lekérdezésekre vonatkoznak. Ez a beállítás a nagy adathalmazok feldolgozását támogató döntési támogatásra vonatkozik.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2312 A Lekérdezésoptimalizáló számosság becslési modelljét SQL Server 2014 (12.x) és újabb verziókra állítja, függetlenül az adatbázis kompatibilitási szintjétől.

Jegyzet: Ha az adatbázis kompatibilitási szintje alacsonyabb, mint 120, a 2312-es nyomkövetési jelző engedélyezése az SQL Server 2014 (12.x) számosságbecslési modelljét (12.x) (120) használja. További információ: Lekérdezési tippek.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'FORCE_DEFAULT_CARDINALITY_ESTIMATION'lekérdezési tippet.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2335 Az SQL Server azt feltételezi, hogy a lekérdezésoptimalizálás során rögzített mennyiségű memória áll rendelkezésre, olyan forgatókönyv esetén, amikor a kiszolgáló memóriakiszolgálójának konfigurációs túl magas, és az SQL Server nem hatékony tervet hoz létre egy adott lekérdezéshez. Ez nem korlátozza a lekérdezés végrehajtásához megadott memóriát az SQL Server számára. Az SQL Serverhez konfigurált memóriát továbbra is az adatgyorsítótár, a lekérdezések végrehajtása és más felhasználók használják.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2338 Az SQL Server szűk tervet használ az UPDATE utasítás végrehajtásakor a tábla indexeinek frissítéséhez. Ha egy fürtözött indexoszlop frissítését hajtja végre, az SQL Server nem csak magát a fürtözött indexet frissíti, hanem az összes nemclustered indexet is, mivel a nemclustered indexek tartalmazzák a fürtkulcsot. A frissítés gyakori módja a fürtözött index, majd az összes nemclustered index egyidejű frissítése. Az SQL Server egy sort frissít, majd a következő sorba lép, amíg az összes befejeződött. Ezt keskeny csomagfrissítésnek vagy Per-Row Update-nek is nevezik. Bizonyos esetekben az adatbázismotor széles csomagfrissítést végezhet. Ez a nyomkövetési jelző szűk tervfrissítést kényszerít ki.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2340 Az SQL Server nem használ rendezési műveletet (kötegelt rendezést) az optimalizált beágyazott hurkok összekapcsolásához a terv létrehozásakor. Alapértelmezés szerint az SQL Server egy optimalizált beágyazott hurkok összekapcsolását használhatja teljes vizsgálat vagy beágyazott hurkok explicit rendezés helyett, ha a Lekérdezésoptimalizáló arra a következtetésre jut, hogy a rendezés valószínűleg nem kötelező, de továbbra is lehetséges, ha a számosság- vagy költségbecslések helytelenek. További információ: Magas processzor- vagy memóriakimaradások fordulhatnak elő optimalizált beágyazott ciklust vagy kötegelt rendezésihasználó lekérdezésekkel.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'DISABLE_OPTIMIZED_NESTED_LOOP'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2371 A rögzített frissítési statisztikák küszöbértékét lineáris frissítési statisztikai küszöbértékre módosítja. További információ: AUTO_UPDATE_STATISTICS Option.

Jegyzet: Az SQL Server 2016 -tól (13.x) és a 130-es vagy újabb adatbázis-kompatibilitási szinttől kezdve ezt a viselkedést az adatbázismotor vezérli, és a 2371-es nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
2389 Automatikusan generált gyorsstatisztikák engedélyezése növekvő kulcsokhoz (hisztogram módosítása). Ha be van állítva a 2389-as nyomkövetési jelző, és a vezető statisztikai oszlop növekvőként van megjelölve, akkor a számosság becsléséhez használt hisztogram a lekérdezés fordítási idején lesz módosítva.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

Megjegyzés: Ez a nyomkövetési jelző nem vonatkozik a CE 120-es vagy újabb verziójára. Használja helyette a 4139-et.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2390 Automatikusan generált gyorsstatisztikák engedélyezése növekvő vagy ismeretlen kulcsokhoz (hisztogram módosítása). Ha a nyomkövetési jelző 2390 van beállítva, és a vezető statisztikai oszlop növekvő vagy ismeretlenként van megjelölve, akkor a számosság becsléséhez használt hisztogram a lekérdezés fordítási idején lesz módosítva. További információ: Lekérdezési tippek.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

Megjegyzés: Ez a nyomkövetési jelző nem vonatkozik a CE 120-es vagy újabb verziójára. Használja helyette a 4139-et.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2422 Lehetővé teszi, hogy az SQL Server adatbázismotor megszakítsa a kérést, ha túllépi a Resource Governor által beállított maximális időt REQUEST_MAX_CPU_TIME_SEC konfigurációt. További információ: KB4038419.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3 és újabb verziók.

hatókör: csak globális.
2430 Lehetővé teszi az alternatív zárolási osztály törlését. További információ: KB2754301.

hatókör: csak globális.
2446 Az SQL Server egy Showplan XML-töredék létrehozását okozza a ParameterRuntimeValue az egyszerűsített lekérdezésvégrehajtási statisztikák profilkészítési infrastruktúrájának használata vagy a sys.dm_exec_query_statistics_xml DMV végrehajtása során a hosszú ideig futó lekérdezések hibaelhárítása során.

A következőkre vonatkozik: SQL Server 2017 (14.x) CU 31, SQL Server 2019 (15.x) CU 19 és SQL Server 2022 (16.x) és újabb verziók.

Figyelmeztetés: A 2446-os nyomkövetési jelzőt nem kell folyamatosan engedélyezni éles környezetben, hanem csak időkorlátos hibaelhárítási célokra. A nyomkövetési jelző használata további és valószínűleg jelentős processzor- és memóriaterhelést eredményez, amikor létrehozunk egy Showplan XML-töredéket futtatókörnyezeti paraméterinformációkkal, függetlenül attól, hogy a sys.dm_exec_query_statistics_xml DMV-t meghívjuk-e.

Megjegyzés: SQL Server 2022-től (16.x) kezdődően ezt adatbázisszinten az ALTER DATABASE HATÓKÖRŰ KONFIGURÁCIÓSFORCE_SHOWPLAN_RUNTIME_PARAMETER_COLLECTION lehetőségében találhatja meg.

hatókör: csak globális.
2451 Engedélyezi sys.dm_exec_query_plan_statsutolsó tényleges végrehajtási tervének megfelelőt.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

Megjegyzés: Az SQL Server 2019 -től kezdve (15.x) az adatbázis szintjén ezt az ALTER DATABASE HATÓKÖRŰ KONFIGURÁCIÓLAST_QUERY_PLAN_STATS lehetőségében találhatja meg.

hatókör: csak globális.
2453 Lehetővé teszi, hogy egy táblaváltozó újrafordítást aktiváljon, ha elegendő számú sor van módosítva. További információ: KB2952444.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené. Az SQL Server 2019-től kezdve (15.x) ez a táblaváltozó késleltetett fordításává vált, és a 2453 nyomkövetési jelzőnek nincs hatása.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2467 Alternatív párhuzamos munkaszál-foglalási szabályzatot tesz lehetővé, amely alapján a csomópont a legkevésbé lefoglalt szálakat foglalja le. További információ: párhuzamos lekérdezésfeldolgozási. Tekintse meg a kiszolgálókonfigurációt: a feldolgozói szálak maximális száma a feldolgozói szálak maximális kiszolgálóbeállításának konfigurálásával kapcsolatos információkért.

Megjegyzés: lekérdezések párhuzamossági fokának (DOP) egyetlen csomópontba kell illeszkednie ehhez az alternatív szabályzathoz, vagy ehelyett az alapértelmezett szálfoglalási szabályzatot kell használnia. Ezzel a nyomkövetési jelzővel nem ajánlott dop-t meghatározó lekérdezéseket végrehajtani egyetlen csomópont ütemezőinek számával szemben, mivel ez zavarhatja azokat a lekérdezéseket, amikor egy doP-t ad meg egy csomóponton belül, vagy egyenlő az ütemezők számával.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: csak globális.
2469 Lehetővé teszi a INSERT INTO ... SELECT alternatív cseréjét particionált oszlopcentrikus indexre. További információ: KB3204769.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
2528 Letiltja az objektumok párhuzamos ellenőrzését DBCC CHECKDB, DBCC CHECKFILEGROUPés DBCC CHECKTABLEszerint. Alapértelmezés szerint a párhuzamosság mértékét a lekérdezésfeldolgozó automatikusan meghatározza. A párhuzamosság maximális foka ugyanúgy van konfigurálva, mint a párhuzamos lekérdezések esetén. További információ: kiszolgálókonfiguráció: a párhuzamosság maximális foka.

Megjegyzés: párhuzamos DBCC-ellenőrzéseket általában engedélyezni kell (alapértelmezett). A lekérdezésfeldolgozó újraértékeli és automatikusan módosítja a párhuzamosságot az DBCC CHECKDBáltal ellenőrzött táblák vagy táblakötegek esetében.

A tipikus használati forgatókönyv az, amikor a rendszergazda tudja, hogy a kiszolgáló terhelése a DBCC CHECKDB befejeződése előtt növekedni fog, ezért úgy dönt, hogy manuálisan csökkenti vagy letiltja a párhuzamosságot a többi felhasználói számítási feladattal való egyidejűség növelése érdekében. A párhuzamos ellenőrzések letiltása azonban DBCC CHECKDB hosszabb időt vehet igénybe.

Megjegyzés: Ha DBCC CHECKDB a TABLOCK beállítással hajtja végre, és a párhuzamosság le van tiltva, előfordulhat, hogy a táblák hosszabb ideig zárolva vannak.

Megjegyzés: AZ SQL Server 2014 (12.x) Service Pack 2 csomagtól kezdve elérhető egy MAXDOP-beállítás, amely felülbírálja a DBCC-utasítások sp_configure maximális párhuzamossági konfigurációs beállítását.

hatókör: globális vagy munkamenet.
2544 Az SQL Server memóriaképe teljes memóriaképgé válik (alapértelmezés szerint mini memóriakép). A teljes memóriaképek az aktív célfolyamat memóriájának teljes másolatát képezik. Ez magában foglalná az összes szál állapotát, az összes folyamat által lefoglalt memóriát és az összes betöltött modult. A teljes memóriaképek ezért nagyjából annyi memóriával rendelkeznek, mint amennyit az SQL Server-folyamat használ, ami viszont majdnem akkora lehet, mint a teljes rendszer RAM-ja. Az egyetlen SQL Server-példánynak dedikált nagy kiszolgálókon ez több száz gigabájtos vagy több száz gigabájtos fájlt jelenthet.

Figyelmeztetés: Teljes memóriakép létrehozása hosszabb időre (néhány másodpercről néhány percre) felfüggesztheti az SQL Server-folyamatot, és nagyon nagy memóriaképfájlt hozhat létre. Használja ezt óvatosan, és csak ritkán, ha a helyzet megköveteli.

További információ: Az Sqldumper.exe eszközzel hozhat létre memóriaképfájlt az SQL Server.

hatókör: csak globális.
2549 Kényszeríti a DBCC CHECKDB parancsot, hogy feltételezze, hogy minden adatbázisfájl egyedi lemezmeghajtón található, de a különböző fizikai fájlokat egyetlen logikai fájlként kezeli. DBCC CHECKDB parancs egy belső laplistát hoz létre az összes adatbázisfájl egyedi lemezmeghajtónkénti olvasásához. Ez a logika az egyes fájlok fizikai fájlnevének meghajtóbetűjele alapján határozza meg az egyedi lemezmeghajtókat.

Megjegyzés: Ne használja ezt a nyomkövetési jelzőt, hacsak nem tudja, hogy minden fájl egyedi fizikai lemezen alapul.

Megjegyzés: Bár ez a nyomkövetési jelző javítja a PHYSICAL_ONLY beállítás használatát célzó DBCC CHECKDB parancsok teljesítményét, egyes felhasználók nem látják a teljesítmény javulását. Bár ez a nyomkövetési jelző javítja a lemez I/O-erőforrásainak használatát, a lemezerőforrások mögöttes teljesítménye korlátozhatja a DBCC CHECKDB parancs általános teljesítményét. További információ: KB2634571.

hatókör: csak globális.
2551 Az SQL Server memóriaképe szűrt memóriaképgé válik (alapértelmezés szerint mini memóriakép). Ez a teljes memória egy százalékát rögzíti, ahol az SQL Serverhez kapcsolódó memóriastruktúrák nagy részét szándékosan szűrik ki, és nem szerializálják a lemezre, mivel nem hoznak létre hibaelhárítási hozzáadott értéket (általában adat-/indexoldalakat, néhány belső gyorsítótárat, például In-Memory OLTP-adatoldalakat és a naplókészlet memóriáját). Ez egy olyan fájlt eredményez, amely kisebb, mint egy teljes memóriakép, miközben a legtöbb hasznosságát előnyben részesített lehetőségként tartja fenn a legtöbb olyan helyzetben, amikor a mini memóriaképek nem elegendőek. További információ: Az Sqldumper.exe eszközzel hozhat létre memóriaképfájlt az SQL Server.

hatókör: csak globális.
2562 A DBCC CHECKDB parancsot egyetlen "kötegben" futtatja, függetlenül az adatbázis indexeinek számától. Alapértelmezés szerint a DBCC CHECKDB parancs megpróbálja minimalizálni tempdb erőforrásokat az általa létrehozott indexek vagy "tények" számának korlátozásával egy "kötegek" koncepció használatával. Ez a nyomkövetési jelző azonban az összes feldolgozást egy kötegre kényszeríti.

Ennek a nyomkövetési jelzőnek az egyik hatása, hogy a tempdb térkövetelményei növekedhetnek. tempdb akár 5% is növekedhet a DBCC CHECKDB parancs által feldolgozott felhasználói adatbázisból.

Megjegyzés: Bár ez a nyomkövetési jelző javítja a PHYSICAL_ONLY beállítás használatát célzó DBCC CHECKDB parancsok teljesítményét, egyes felhasználók nem látják a teljesítmény javulását. Bár ez a nyomkövetési jelző javítja a lemez I/O-erőforrásainak használatát, a lemezerőforrások mögöttes teljesítménye korlátozhatja a DBCC CHECKDB parancs általános teljesítményét. További információ: KB2634571.

hatókör: globális vagy munkamenet.
2566 A DBCC CHECKDB parancsot adattisztaság-ellenőrzés nélkül futtatja, kivéve, ha a DATA_PURITY beállítás meg van adva.

Megjegyzés: oszlopérték-integritás ellenőrzése alapértelmezés szerint engedélyezve van, és nincs szükség a DATA_PURITY beállításra. Az SQL Server korábbi verzióiról frissített adatbázisok esetében az oszlopérték-ellenőrzések alapértelmezés szerint nem engedélyezettek, amíg a DBCC CHECKDB WITH DATA_PURITY nem futtatták hibamentesen az adatbázisban legalább egyszer. Ezt követően alapértelmezés szerint DBCC CHECKDB ellenőrzi az oszlop-érték integritást. További információ: KB945770archivált verziója.

hatókör: csak globális.
2592 Lehetővé teszi a szimbólumfeloldást a veremképeken a Windows hibakeresési eszközeinek telepítésekor. A 3656-os nyomkövetési jelző használatához például engedélyezni kell a 2592 nyomkövetési jelzőt.

Figyelmeztetés: Ez egy hibakeresési nyomkövetési jelző, és nem éles környezetben való használatra készült.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

hatókör: globális és munkamenet.
2610 Memóriakép-tömörítést és gyorsabb memóriakép-létrehozást tesz lehetővé SQLDumper és DBCC STACKDUMPhasználatával. További információ: A Sqldumper.exe segédprogram használata memóriaképfájl létrehozásához az SQL Server.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 8, SQL Server 2019 (15.x) CU 23 és újabb verziók.

hatókör: globális és munkamenet.
2616 Lehetővé teszi a verem-aláírás funkció számára, hogy Sqldumper.exe óránként egyetlen memóriaképet hozzon létre egyedi verem-aláírásonként, ami elkerüli a potenciális memóriakiömlési problémákat, ha ugyanaz a probléma egy órán belül gyakran ismétlődik.

Ha ez a nyomkövetési jelző engedélyezve van, a memóriaképfájl formátuma SQLDump<xxxx>.mdmp vagy SQLDmpr<xxxx>.mdmp-ról SQLDmpr<xxxx>.P<xxxxx.xxxxxxxx>.T<xxxxxxxxxxxxxx>.{<xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>}.dmp -ra (például SQLDmpr0024.P26900.66D498FA.T20240117034050.{eec59a9e-d615-4ac4-a46a-f650fee23787}.dmp) változik.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 12 és újabb verziókra.

hatókör: csak globális.
3015 Letilja az Azure immutable storage mentések írását.

A következőkre vonatkozik: SQL Server 2025 (17.x) és újabb verziók.

hatókör: csak globális.
3023 Engedélyezi a CHECKSUM beállítást alapértelmezettként a BACKUP parancshoz.

Megjegyzés: AZ SQL Server 2014-től (12.x) kezdődően ezt a viselkedést a biztonsági mentés ellenőrzőösszegének alapértelmezett konfigurációs beállításának beállításával lehet szabályozni. További információ: biztonsági mentési ellenőrzőösszeg alapértelmezett és kiszolgáló konfigurációs beállításai.

hatókör: globális és munkamenet.
3042 Adja át az alapértelmezett biztonsági mentéstömörítési előtelepítési algoritmust, amely lehetővé teszi, hogy a biztonsági mentési fájl csak a szükséges módon növekedjen a végleges méret eléréséhez. Ez a nyomkövetési jelző akkor hasznos, ha helyet kell mentenie a tömörített biztonsági mentéshez szükséges tényleges méret kiosztásával. A nyomkövetési jelző használata enyhe teljesítménybeli büntetést okozhat (a biztonsági mentési művelet időtartamának esetleges növekedése). További információ az előtelepítési algoritmusról: Biztonsági mentés tömörítése (SQL Server).

hatókör: csak globális.
3051 Engedélyezi az SQL Server biztonsági mentésének URL-naplózását a lapblobok esetében csak az Azure Storage-ban. A naplózás egy adott hibanapló-fájlba ír. További információ: SQL Server biztonsági mentése URL-címre – ajánlott eljárások és hibaelhárítási.

hatókör: csak globális.
3205 Alapértelmezés szerint, ha egy szalagos meghajtó támogatja a hardveres tömörítést, a DUMP vagy a BACKUP utasítás használja. Ezzel a nyomkövetési jelzővel letilthatja a szalagillesztők hardveres tömörítését. Ez akkor hasznos, ha más helyekkel vagy szalagos meghajtókkal szeretne szalagokat cserélni, amelyek nem támogatják a tömörítést.

hatókör: globális vagy munkamenet.
3226 Alapértelmezés szerint minden sikeres biztonsági mentési és visszaállítási művelet hozzáad egy bejegyzést az SQL Server hibanaplójába és a rendszer eseménynaplójába. Ha nagyon gyakran készít biztonsági másolatot a naplókról, ezek a sikeres üzenetek gyorsan halmozódnak fel, ami hatalmas hibanaplókat eredményez, amelyekben más üzenetek megkeresése problémássá válik.

Ezzel a nyomkövetési jelzővel letilthatja a biztonsági mentést és a naplóbejegyzések visszaállítását. Ez akkor hasznos, ha gyakran futtat napló biztonsági mentéseket, és ha egyik szkript sem függ ezektől a bejegyzésektől.

hatókör: csak globális.
3261 Letiltja a differenciális adatbázis-mentéseket egy Always On elérhetőségi csoport másodlagos replikáján.

Vonatkozik a következőkre: SQL Server 2025 (17.x)

hatókör: csak globális.
3262 Letiltja a teljes adatbázis-mentést egy Always On elérhetőségi csoport másodlagos replikáján.

Vonatkozik a következőkre: SQL Server 2025 (17.x)

hatókör: csak globális.
3427 Hiba kijavítása, ha számos egymást követő tranzakció adatokat szúr be ideiglenes táblákba az SQL Server 2016-ban (13.x), ahol ez a művelet több processzort használ fel, mint az SQL Server 2014-ben (12.x). További információ: KB3216543.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 1 CU 2 és SQL Server 2016 (13.x) Service Pack 2 CU 2. Az SQL Server 2016 (13.x) Service Pack 2 CU 3-tól és az SQL Server 2017-től (14.x) kezdődően ez a nyomkövetési jelző nincs hatással.

hatókör: csak globális.
3428 A másodlagos replikán futó Always On ismétlési szálat időnként blokkolhatják a T-SQL-lekérdezések, ami késéseket okozhat a szinkronizálásban. Ez a nyomkövetési jelző 60 másodpercre állítja le az ilyen blokkoló lekérdezéseket. További információ a szálkésés újrajátszásáról: Az újrajátszási szál az erőforrás-versengés és A REDO-üzenetsorok összeállításának hibaelhárítása (adatkésés problémák) az Always On olvasható másodlagos replikákon.

Figyelmeztetés: Győződjön meg arról, hogy teszteli és értelmezi ezt a beállítást, mielőtt éles környezetben üzembe helyezné, mivel a lekérdezések leállhatnak.

A következőkre vonatkozik: SQL Server 2019 (15.x)

hatókör: csak globális.
3459 Letiltja a párhuzamos ismétlést. További információ: KB3200975, KB4101554 és ez a blogbejegyzés Másodlagos replika rendelkezésre állási csoport modell és teljesítmény.

A következőkre vonatkozik: SQL Server 2016 (13.x), SQL Server 2017 (14.x) és újabb verziók.

hatókör: csak globális.
3468 Letiltja közvetett ellenőrzőpontokattempdb.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 1 CU 5, SQL Server 2017 (14.x) CU 1 és újabb verziókra.

hatókör: csak globális.
3502 Ellenőrzőpont állapotváltozásainak elküldésére szolgál a hibanaplóban.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziókra.

hatókör: globális vagy munkamenet.
3605 Átirányítja a nyomkövetési üzeneteket az SQL Server hibanaplójába. Például a 205-ös és a 8721-ös nyomkövetési jelző használatához engedélyezni kell a 3605-ös nyomkövetési jelzőt.

Figyelmeztetés: Ez egy hibakeresési nyomkövetési jelző, és nem azt jelenti, hogy éles környezetben folyamatosan engedélyezve legyen.

hatókör: globális vagy munkamenet.
3608 Megakadályozza, hogy az SQL Server automatikusan elindítsa és helyreállítsa az adatbázist a master adatbázis kivételével. Ha tempdb igénylő tevékenységek indulnak el, model helyreáll, és létrejön tempdb. A rendszer a hozzáféréskor más adatbázisokat is elindít és helyreállít. Előfordulhat, hogy egyes funkciók, például a pillanatképek elkülönítése és az olvasási véglegesített pillanatképek nem működnek. Rendszeradatbázisok áthelyezése és Felhasználói adatbázisok áthelyezése.

Megjegyzés: Normál működés közben nem használható.

hatókör: csak globális.
3625 Korlátozza a sysadmin rögzített kiszolgálói szerepkör tagjaiként nem hitelesített felhasználók számára visszaadott információk mennyiségét azáltal, hogy maszkolja egyes hibaüzenetek paramétereit a használatával '******'. Ez segíthet megelőzni a bizalmas információk felfedését.

hatókör: csak globális.
3656 Engedélyezi a szimbólumfeloldást a veremképeken a Windows hibakeresési eszközeinek telepítésekor.

Figyelmeztetés: Ez egy hibakeresési nyomkövetési jelző, és nem éles környezetben való használatra készült.

Jegyzet: Az SQL Server 2019-től (15.x) kezdődően a 2592 nyomkövetési jelzőt a 3656-os nyomkövetési jelzővel kell engedélyezni a szimbólumfeloldás engedélyezéséhez.

hatókör: globális és munkamenet.
3880 Tiltsa le az újrapróbálkozó index állapotát ellenőrző időzítőfeladatot.

A következőkre vonatkozik: SQL Server 2017 (14.x) és újabb verziókra, és nagy teljesítményű számítási feladatokkal rendelkező csúcskategóriás rendszerekhez készült.

hatókör: globális vagy munkamenet.
3924 Lehetővé teszi az árva DTC-tranzakciók SPID = -2automatikus eltávolítását, ami néhány külső tranzakciómonitor esetében problémát jelent. További információ: KB4519668 és KB4511816.

hatókör: csak globális.
3972 Letiltja az egyidejű szabad hely (PFS) frissítési funkcióját. Az egyidejű PFS-frissítésekről további információt Intelligens teljesítménycímű témakörben talál. Ha olyan probléma merül fel, amely miatt ez a nyomkövetési jelző hasznos, tekintse meg a nem hozamú ütemező memóriaképeket egy másodlagos rendelkezésre állási adatbázis helyreállítása során egy adatbázis pillanatképével KB5007794.

hatókör: csak globális.
4022 Letiltja a tárolt eljárások automatikus végrehajtását az SQL Server indításakor. További információ az indítási tárolt eljárások automatikus végrehajtásáról: sp_procoption.

hatókör: csak globális.
4043 Kijavít egy hibát, amely akkor fordul elő, ha biztonsági szabályzatot alkalmaz a PolyBase külső táblán, és Row-Level Security (RLS) szolgáltatást használ az SQL Server 2019-ben (15.x). A hibaüzenet a következőhöz hasonló: "A biztonsági predikátumok csak felhasználói táblákhoz és sémahoz kötött nézetekhez vehetők fel" További információ: KB4552159.

hatókör: globális vagy munkamenet.
4136 Letiltja a paraméterszniffinget, kivéve, ha OPTION(RECOMPILE), WITH RECOMPILEvagy OPTIMIZE FOR <value> van használva. További információ: KB980653.

Az SQL Server 2016-tól (13.x) kezdődően ezt az adatbázis szintjén az PARAMETER_SNIFFING lehetőséget ALTER DATABASE SCOPED CONFIGURATIONcímű témakörben talál. Ha ugyanezt az eredményt szeretné elérni a lekérdezés szintjén, adja hozzá az OPTIMIZE FOR UNKNOWN lekérdezési tippet. Az OPTIMIZE FOR UNKNOWN tipp nem tiltja le a paraméterszniffing mechanizmust, de hatékonyan átadja, hogy ugyanazt a kívánt eredményt érje el.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve a második lehetőség, hogy ezt a lekérdezési szinten végrehajtsa, ha a nyomkövetési jelző használata helyett hozzáadja a USE HINT 'DISABLE_PARAMETER_SNIFFING'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet.
4137 Az SQL Server minimális szelektivitást használó tervet hoz létre, amikor az SQL Server 2012 (11.x) és korábbi (70) lekérdezésoptimalizáló számosságbecslési (CE) modelljében a szűrők és predikátumok becslése és predikátumai figyelembe veszik a részleges korrelációt a függetlenség helyett. További információ: KB2658214.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdődően ezt a lekérdezési szinten kell elvégeznie, a CE 70 használata helyett adja hozzá a USE HINT 'ASSUME_MIN_SELECTIVITY_FOR_FILTER_ESTIMATES'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

Megjegyzés: Ez a nyomkövetési jelző nem vonatkozik a CE 120-es vagy újabb verziójára. Használja helyette a 9471 nyomkövetési jelzőt.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
4138 Az SQL Server olyan tervet hoz létre, amely nem használ sorcél-módosításokat TOP, OPTION (FAST N), IN vagy EXISTS kulcsszavakat tartalmazó lekérdezésekkel. További információ: KB2667211.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'DISABLE_OPTIMIZER_ROWGOAL'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
4139 Automatikusan generált gyorsstatisztikák (hisztogram módosítása) engedélyezése a kulcsoszlop állapotától függetlenül. Ha a nyomkövetési jelző 4139 van beállítva, függetlenül a vezető statisztikai oszlop állapotától (növekvő, csökkenő vagy álló), a számosság becsléséhez használt hisztogram a lekérdezés fordítási ideje alatt módosul. További információ: KB2952101.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

Megjegyzés: Ez a nyomkövetési jelző nem vonatkozik a CE 70-es verziójára. Ehelyett használja a 2389-et és a 2390-et.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
4199 Engedélyezi az SQL Server kumulatív frissítéseiben és szervizcsomagjaiban kiadott lekérdezésoptimalizálói (QO-) javításokat.

Az SQL Server korábbi kiadásaiban végrehajtott QO-módosítások alapértelmezés szerint engedélyezve vannak az adott termékkiadás legújabb adatbáziskompatibilitási szintjén , a nyomkövetési jelző 4199 engedélyezése nélkül. További információ: KB974006.

QO-változások az összes korábbi adatbáziskompatibilitási szintről:
– Ha a nyomkövetési jelző 4199 engedélyezve van, a lekérdezésoptimalizáló az összes korábbi adatbázis-kompatibilitási szint változásait is engedélyezi.
- Ha a 4199-es nyomkövetési jelző le van tiltva vagy nincs beállítva, a lekérdezésoptimalizáló módosításai a 130-es kompatibilitási szinttől kezdve engedélyezve vannak. A 130 alatti kompatibilitási szintek esetén a lekérdezésoptimalizáló módosításai le vannak tiltva.

A DE rtm utáni verziójának QO-változásai:
– Ha a 4199-es nyomkövetési jelző engedélyezve van, a lekérdezésoptimalizáló módosításai engedélyezve vannak az adatbázismotor RTM utáni verziójához.
- Ha a 4199-es nyomkövetési jelző le van tiltva, vagy nincs beállítva, a lekérdezésoptimalizáló módosításai le vannak tiltva az adatbázismotor RTM utáni verziójához.

Az SQL Server 2016 -tól (13.x) kezdődően ezt az adatbázis szintjén az QUERY_OPTIMIZER_HOTFIXES lehetőséget ALTER DATABASE SCOPED CONFIGURATIONcímű témakörben talál.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'ENABLE_QUERY_OPTIMIZER_HOTFIXES'lekérdezési tippet.

Fontos: A lekérdezésoptimalizáló a helytelen eredményeket vagy a hozzáférés-megsértési hibákat elhárító javításokat nem engedélyezi a 4199-ben használt nyomkövetési jelzővel. Ezek a javítások nem tekinthetők opcionálisnak, és alapértelmezés szerint engedélyezve lesznek a frissítési csomag telepítése után.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
4610 8-tal növeli a gyorsítótár-bejegyzéseket tároló kivonattábla méretét. A 4618 nyomkövetési jelzővel együtt használva a TokenAndPermUserStore gyorsítótár-tárolóban lévő bejegyzések száma 8192-re nő. A TokenAndPermUserStore gyorsítótár méretével kapcsolatos problémák elhárításáról további információt A lekérdezések hosszabb időt vesznek igénybe, amikor a TokenAndPermUserStore gyorsítótár mérete növekszik az SQL Server.

hatókör: csak globális.
4616 Láthatóvá teszi a kiszolgálószintű metaadatokat az alkalmazásszerepkörök számára. Az SQL Serverben az alkalmazásszerepkörök nem férnek hozzá a saját adatbázisukon kívüli metaadatokhoz, mert az alkalmazásszerepkörök nincsenek kiszolgálószintű egyszerű felhasználóhoz társítva. Ez az SQL Server korábbi verzióinak viselkedésváltozása. A globális jelző beállítása letiltja az új korlátozásokat, és lehetővé teszi az alkalmazásszerepkörök számára a kiszolgálószintű metaadatok elérését.

hatókör: csak globális.
4618 A TokenAndPermUserStore gyorsítótár-tárolóban lévő bejegyzések számát 1024-re korlátozza. A 4610-es nyomkövetési jelzővel együtt használva a TF 4618 8192-re növeli a TokenAndPermUserStore gyorsítótár-tároló bejegyzéseinek számát. A TokenAndPermUserStore gyorsítótár méretével kapcsolatos problémák elhárításáról további információt A lekérdezések hosszabb időt vesznek igénybe, amikor a TokenAndPermUserStore gyorsítótár mérete növekszik az SQL Server.

hatókör: csak globális.
4621 A TokenAndPermUserStore gyorsítótárban lévő bejegyzések számát a beállításkulcs felhasználója által megadott számra korlátozza. További információ: hozzáférés-ellenőrzési gyorsítótár-kiszolgáló konfigurációs beállításai.

hatókör: csak globális.
4631 Letiltja SHA2_256/AES256 titkosítási kulcsokat létrehozó jelszavak kivonatolását. Az SQL Server 2017-től kezdve (14.x) sha2-t használ a rendszer az SHA1 helyett. Ez azt jelenti, hogy további lépésekre lehet szükség ahhoz, hogy az SQL Server 2016 (13.x) által titkosított SQL Server 2017 (14.x) telepítési visszafejtési elemeit az Azonos szimmetrikus kulcsok létrehozása két kiszolgálón. További információ: KB4053407.

A következőkre vonatkozik: SQL Server 2017 (14.x) és újabb verziókra.

hatókör: csak globális.
4675 Ha engedélyezve van a Microsoft Entra-hitelesítés, engedélyezze a hitelesítő adatok létrehozását a felügyelt identitáshoz egy Azure-beli virtuális gépen futó SQL Serveren.

Engedélyezi a CREATE CREDENTAIL WITH IDENTITY = 'Managed Identity' utasítás diagnosztikát. A nyomkövetési jelző információt nyújt az elsődleges felügyelt identitásról és beállításáról az Azure-beli virtuális gépen futó SQL Serverhez.

Megjegyzés: Ha a CREATE CREDENTIAL utasítás a 4675-ös nyomkövetési jelző engedélyezése nélkül lett végrehajtva, a rendszer nem ad ki hibaüzenetet, ha az elsődleges felügyelt identitás nincs beállítva a kiszolgálóhoz. A hiba elhárításához a hitelesítő adatokat törölni kell, majd újra létre kell hozni, amint engedélyezve van a nyomkövetési jelző.

Figyelmeztetés: A 4675-ös nyomkövetési jelzőt nem kell folyamatosan engedélyezni éles környezetben, és csak időkorlátos hibaelhárítási munkamenetekhez.

hatókör: globális vagy munkamenet.
5004 Szünetelteti a TDE titkosítási vizsgálatát, és a titkosítási vizsgálat feldolgozója munka nélkül kilép. Az adatbázis továbbra is titkosítási állapotban van (a titkosítás folyamatban van). Az újratitkosítási vizsgálat folytatásához tiltsa le az 5004 nyomkövetési jelzőt, és futtassa az ALTER DATABASE <database_name> SET ENCRYPTION ON parancsot.

hatókör: csak globális.
6408 Lehetővé teszi a becsült végrehajtási terv láthatóságát a PolyBase leküldéses számítások távoli lekérdezési tervének megtekintéséhez.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók. További információ: Hogyan állapíthatja meg, hogy külső leküldéses leküldés történt-e.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
6498 Több nagy lekérdezés-fordítást tesz lehetővé, hogy hozzáférjen a nagy átjáróhoz, ha elegendő memória áll rendelkezésre. Ez a nyomkövetési jelző használható a bejövő lekérdezések fordításának memóriahasználatának szabályozására, elkerülve az egyidejű nagy lekérdezések fordítási várakozását. Ez 80% SQL Server-célmemória értékén alapul, és 25 GB memóriánként egy nagy lekérdezés-fordítást tesz lehetővé. További információ: KB3024815.

Jegyzet: Az SQL Server 2014 (12.x) Service Pack 2 és az SQL Server 2016 (13.x) verziótól kezdve ezt a viselkedést az adatbázismotor vezérli, és a 6498 nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
6527 Letiltja a memóriakép létrehozását egy memóriakivétel első előfordulásakor a CLR-integrációban. Alapértelmezés szerint az SQL Server egy kis memóriaképet hoz létre egy memóriakivétel első előfordulásakor a CLR-ben. A nyomkövetési jelző viselkedése a következő:

- Ha ezt indítási nyomkövetési jelzőként használják, a rendszer soha nem hoz létre memóriaképet. Előfordulhat azonban, hogy más nyomkövetési jelzők használata esetén memóriakép jön létre.
– Ha ez a nyomkövetési jelző engedélyezve van egy futó kiszolgálón, a rendszer nem hoz létre automatikusan memóriaképet ettől a ponttól kezdve. Ha azonban már memóriaképet hozott létre a CLR memóriakivétele miatt, ennek a nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
6531 Letiltja a térbeli adattípusokkal rendelkező lekérdezési műveletek preemptív ütemezési védelmét. Ez csökkentheti a processzorhasználatot, és javíthatja bizonyos térbeli tevékenységek általános teljesítményét. További információ: KB3005300.

Megjegyzés: Csak akkor használja ezt a nyomkövetési jelzőt, ha az egyes térbeli metódushívások (soronként és oszloponként) ~4 m-nél kevesebbet vesznek igénybe, és gyakran nem eredményeznek ütemezőhibákat.

A következőkre vonatkozik: SQL Server 2012 (11.x) Service Pack 2 CU 4, SQL Server 2014 (12.x) CU 5 és újabb verziók.

hatókör: globális és munkamenet.
6532 Lehetővé teszi a lekérdezési műveletek teljesítményének javítását térbeli adattípusokkal az SQL Server 2012 -ben (11.x) és az SQL Server 2014-ben (12.x). A teljesítménynövekedés a konfigurációtól, a lekérdezések típusától és az objektumoktól függően változik. További információ: KB3107399.

Jegyzet: Az SQL Server 2016-tól (13.x) kezdődően ezt a viselkedést az adatbázismotor szabályozza, és a 6532 nyomkövetési jelzőnek nincs hatása.

hatókör: globális és munkamenet.
6533 Lehetővé teszi a lekérdezési műveletek teljesítményének javítását térbeli adattípusokkal az SQL Server 2012 -ben (11.x) és az SQL Server 2014-ben (12.x). A teljesítménynövekedés a konfigurációtól, a lekérdezések típusától és az objektumoktól függően változik. További információ: KB3107399.

Jegyzet: Az SQL Server 2016-tól (13.x) kezdődően ezt a viselkedést az adatbázismotor vezérli, és a 6533 nyomkövetési jelzőnek nincs hatása.

hatókör: globális és munkamenet.
6534 Lehetővé teszi az SQL Server 2012-től (11.x) kezdődő térbeli adattípusokkal végzett lekérdezési műveletek teljesítményének javítását. A teljesítménynövekedés a konfigurációtól, a lekérdezések típusától és az objektumoktól függően változik. További információ: KB3107399.

hatókör: csak globális.
6545 A CLR szigorú biztonságát teszi lehetővé. További információ: KB4018930.

A következőkre vonatkozik: SQL Server 2012 (11.x) Service Pack 3 CU 10, SQL Server 2014 (12.x) Service Pack 2 CU 6, SQL Server 2016 (13.x) RTM CU 7, SQL Server 2016 (13.x) Service Pack 1 CU 4 és újabb verziók. Az SQL Server 2017-től (14.x) kezdődően ez a funkció alapértelmezés szerint engedélyezve van, és a 6545-ös nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
6559 Lehetővé teszi a CLR-szálmodell alapértelmezett logikáját módosító javítást. További információ: KB4517771.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2 CU 10, SQL Server 2017 (14.x) CU 18, SQL Server 2019 (15.x) CU 1 és újabb verziók.

hatókör: csak globális.
7117 Enyhíti a több beágyazott beszúrás esetén fellépő helyességi hibát. Ez a nyomkövetési jelző lehetővé teszi az állandó verziótároló (PVS) tisztább szálának folytatását, ha a PVS-bit egy megszakított tranzakció részét képező sorra van beállítva. Ez a nyomkövetési jelző lehetővé teszi, hogy a PVS-tisztító figyelmen kívül hagyja a bitet, és folytassa a tisztítási műveletet.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 9 és újabb verziókra.

hatókör: csak globális.
7314 Az ismeretlen pontosságú/skálázású SZÁM értékeket kettős értékként kell kezelni az OLE DB-szolgáltatóval. További információ: KB3051993.

hatókör: globális és munkamenet.
7412 Lehetővé teszi az egyszerűsített lekérdezés-végrehajtási statisztikai profilkészítési infrastruktúrát. További információ: KB3170113.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 1 és újabb verziókra. Az SQL Server 2019-től (15.x) kezdődően ez a nyomkövetési jelző nincs hatással, mert az egyszerűsített profilkészítés alapértelmezés szerint engedélyezve van.

hatókör: csak globális.
7470 További számításokat tesz lehetővé a rendezési műveletekhez szükséges memóriabeli támogatásokhoz. További információ: KB3088480.

A következőkre vonatkozik: SQL Server 2012 (11.x) Service Pack 2 CU 8, SQL Server 2014 (12.x) RTM CU 10, SQL Server 2014 (12.x) Service Pack 1 CU 3 és újabb verziók.

Figyelmeztetés: A 7470 nyomkövetési jelző növeli a rendezési operátorokat használó lekérdezések memóriaigényét, és hatással lehet más egyidejű lekérdezések memória-rendelkezésre állására.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
7471 Lehetővé teszi több UPDATE STATISTICS futtatását egyetlen tábla különböző statisztikáihoz egyidejűleg. További információ: KB3156157.

A következőkre vonatkozik: SQL Server 2014 (12.x) Service Pack 1 és újabb verziókra.

hatókör: csak globális.
7745 Kényszeríti a Lekérdezéstárat, hogy ne ürítse ki az adatokat a lemezre az adatbázis leállításakor.

Megjegyzés: Ezzel a nyomkövetési jelzővel leállítás esetén előfordulhat, hogy a lekérdezéstárban korábban nem kiírt adatok elvesznek a lemezre. SQL Server-leállítás esetén a SHUTDOWN WITH NOWAIT parancs használható a nyomkövetési jelző helyett az azonnali leállítás kényszerítéséhez.

hatókör: csak globális.
7752 Engedélyezi a Lekérdezéstár aszinkron betöltését.

Megjegyzés: Akkor használja ezt a nyomkövetési jelzőt, ha az SQL Server nagy számú QDS_LOADDB várakozást tapasztal a Lekérdezéstár szinkron terheléséhez (alapértelmezett viselkedés az adatbázis helyreállítása során).

Jegyzet: Az SQL Server 2019-től kezdve (15.x) ezt a viselkedést az adatbázismotor vezérli, és a 7752 nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
7806 Dedikált rendszergazdai kapcsolatot (DAC) engedélyez az SQL Server Expressen. Alapértelmezés szerint nincs DAC-erőforrás lefoglalva az SQL Server Expressen. További információ: Diagnosztikai kapcsolat adatbázis-rendszergazdák.

hatókör: csak globális.
8011 Tiltsa le a resource monitor gyűrűpufferét. A gyűrűpuffer diagnosztikai adataival diagnosztizálhatja a memóriakihasználtságokat. Ezért ha ezt a nyomkövetési jelzőt használja, az SQL Server teljesítmény- és funkcionális problémáinak diagnosztizálásához rendelkezésre álló információk jelentősen csökkennek. A nyomkövetési jelző 8011 mindig a kiszolgálón érvényes, és globális hatókörrel rendelkezik. Indításkor vagy felhasználói munkamenetben bekapcsolhatja a 8011 nyomkövetési jelzőt.

hatókör: csak globális.
8012 Tiltsa le a gyűrűpuffert az ütemezők számára. Az SQL Server minden alkalommal rögzít egy eseményt az ütemezési gyűrű pufferében, amikor az alábbi események egyike következik be:

– Az ütemező a környezetet egy másik feldolgozóra váltja
- A feldolgozó fel van függesztve
- A feldolgozó újraindul
- A feldolgozó a megelőző vagy a nem megelőző módba lép be.

A gyűrűpuffer diagnosztikai adataival elemezheti az ütemezési problémákat. A gyűrűpufferben található információk segítségével például elháríthatja a problémákat, ha az SQL Server nem válaszol. A nyomkövetési jelző 8012 letiltja az események rögzítését az ütemezők számára. A 8012 nyomkövetési jelzőt csak indításkor kapcsolhatja be.

Figyelmeztetés: Ha ezt a nyomkövetési jelzőt használja, az SQL Server teljesítmény- és funkcionális problémáinak diagnosztizálásához rendelkezésre álló információk jelentősen csökkennek.

hatókör: csak globális.
8015 Tiltsa le az automatikus észlelés és az NUMA beállítását. További információ: KB2813214.

hatókör: csak globális.
8018 Tiltsa le a kivételgyűrű pufferét. A kivételgyűrű puffere a csomóponton létrehozott utolsó 256 kivételt rögzíti. Minden rekord tartalmaz néhány információt a hibáról, és tartalmaz egy veremkövetést. Kivétel esetén a rendszer egy rekordot ad hozzá a gyűrűpufferhez. A 8018 nyomkövetési jelző letiltja a gyűrűpuffer létrehozását, és a rendszer nem rögzít kivételadatokat. A 8019-es nyomkövetési jelző letiltja a veremgyűjtést a rekordlétrehozás során.

Figyelmeztetés: Ha ezt a nyomkövetési jelzőt használja, az SQL Server teljesítmény- és funkcionális problémáinak diagnosztizálásához rendelkezésre álló információk jelentősen csökkennek.

hatókör: csak globális.
8019 Tiltsa le a veremgyűjteményt a kivételgyűrű pufferéhez. A 8019 nyomkövetési jelzőnek nincs hatása, ha a 8018 nyomkövetési jelző be van kapcsolva.

Figyelmeztetés: Ha ezt a nyomkövetési jelzőt használja, az SQL Server teljesítmény- és funkcionális problémáinak diagnosztizálásához rendelkezésre álló információk jelentősen csökkennek.

hatókör: csak globális.
8020 A munkakészlet monitorozásának letiltása. Az SQL Server a munkakészlet méretét használja, amikor globális memóriaállapot-jeleket fogad az operációs rendszertől. A 8020-es nyomkövetési jelző eltávolítja a munkakészlet memóriájának méretét, amikor az SQL Server értelmezi a globális memóriaállapot-jeleket. Ha helytelenül használja ezt a nyomkövetési jelzőt, előfordulhat, hogy nehéz lapozás történik, és a teljesítmény gyenge lehet. Ezért lépjen kapcsolatba a Microsoft ügyfélszolgálatával, mielőtt bekapcsolja a nyomkövetési jelző 8020-at. A nyomkövetési jelzőt csak indításkor kapcsolhatja be a 8020-at.

hatókör: csak globális.
8026 Az SQL Server törli a memóriakép-eseményindítót a memóriakép egyszeri létrehozása után. Ha a 2551-es nyomkövetési jelzővel vagy a 2544-es nyomkövetési jelzővel használja, a legnagyobb memóriaképet jelző beállítás meg van adva. További információ: Szűrt memóriaképek.

hatókör: csak globális.
8032 Visszaállítja a gyorsítótárkorlát paramétereit az SQL Server 2005 (9.x) beállításra, amely általában lehetővé teszi a gyorsítótárak nagyobb méretűre állítását. Ezt a beállítást akkor használja, ha a gyakran újrafelhasznált gyorsítótár-bejegyzések nem férnek el a gyorsítótárban, és ha a alkalmi számítási feladatokra optimalizálja a kiszolgáló konfigurációs beállítását, nem sikerült megoldani a tervgyorsítótárral kapcsolatos problémát.

Figyelmeztetés: A 8032-as nyomkövetési jelző gyenge teljesítményt okozhat, ha a nagy gyorsítótárak kevesebb memóriát tesznek elérhetővé más memóriafelhasználók, például a pufferkészlet számára.

hatókör: csak globális.
8048 A NUMA particionált memóriaobjektumait cpu particionálttá alakítja. További információ: KB2809338.

Megjegyzés: Az SQL Server 2014 (12.x) Service Pack 2 és az SQL Server 2016 (13.x) szolgáltatással kezdődően ez a viselkedés dinamikus és az adatbázismotor által vezérelhető.

hatókör: csak globális.
8075 Csökkenti VAS töredezettségét, ha memóriaoldal-foglalási hibákat kap egy 64 bites SQL Server 2012 -en (11.x) vagy SQL Server 2014-en (12.x). További információ: KB3074434.

A következőkre vonatkozik: SQL Server 2012 (11.x), SQL Server 2014 (12.x) RTM CU 10 és SQL Server 2014 (12.x) Service Pack 1 CU 3. Az SQL Server 2016-tól (13.x) kezdődően ezt a viselkedést az adatbázismotor vezérli, és a 8075 nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
8079 Lehetővé teszi, hogy az SQL Server 2014 (12.x) Service Pack 2 kikérdezhesse a hardverelrendezést, és automatikusan konfigurálja a Soft-NUMA NUMA-csomópontonként 8 vagy több processzort jelentő rendszereken. Az automatikus Soft-NUMA viselkedés egyidejű többszálú (SMT/logikai processzor) tudatában van. A további csomópontok particionálása és létrehozása skálázza a háttérfeldolgozást a figyelők számának növelésével, a skálázással, valamint a hálózati és titkosítási képességekkel.

A következőre vonatkozik: SQL Server 2014 (12.x) Service Pack 2. Az SQL Server 2016-tól kezdve (13.x) ezt a viselkedést az adatbázismotor vezérli, és a 8079 nyomkövetési jelzőnek nincs hatása.

hatókör: csak globális.
8086 A memória-véglegesítések NUMA-területi ellenőrzésének letiltása.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

Kiterjedés: Globális.
8089 Az SQL Server 2017 (14.x) CU 16-ban engedélyezheti a bitképek szűrését a szűrt memóriaképek méretének csökkentéséhez. Az SQL Server lefoglal egy bitképet, amely nyomon követi a szűrt memóriaképből kizárandó memóriaoldalakat. Sqldumper.exe beolvassa a bitképet, és kiszűri a lapokat anélkül, hogy más memóriakezelői metaadatokat kellene olvasnia.

Csak a következőre vonatkozik: SQL Server 2017 (14.x) CU 16–CU 19. Az SQL Server 2017 (14.x) CU 20-tól kezdve a bitképszűrés alapértelmezés szerint engedélyezve van. A 8089 nyomkövetési jelző már nem érvényes, és ha be van kapcsolva, a rendszer figyelmen kívül hagyja. A bitképszűrés letiltható a 8095-ös nyomkövetési jelzővel. További információ: KB4488943.

hatókör: csak globális.
8095 Letiltja a szűrt memóriaképek bitkép-szűrését. Az SQL Server lefoglal egy bitképet, amely nyomon követi a szűrt memóriaképből kizárandó memóriaoldalakat. Sqldumper.exe beolvassa a bitképet, és kiszűri a lapokat anélkül, hogy más memóriakezelői metaadatokat kellene olvasnia.

A következőkre vonatkozik: olyan buildekre vonatkozik, ahol alapértelmezés szerint engedélyezve van a bitképszűrés: SQL Server 2016 (13.x) CU 13 és újabb verziók, SQL Server 2017 (14.x) CU 20 és újabb verziók és SQL Server 2019 (15.x).

hatókör: csak globális.
8099 Lehetővé teszi az SQL Server 2019 (15.x) rendszert futtató, több egyidejű felhasználót kiszolgáló high-end rendszerek spinlock-versengési javítását.

Csak a következőkre vonatkozik: SQL Server 2019 (15.x) CU 2 és CU 3. Az SQL Server 2019 (15.x) CU 4-től kezdve ez a viselkedés alapértelmezés szerint engedélyezve van. A spinlock-versengéssel kapcsolatos további információkért lásd a 8101-ben használt nyomkövetési jelzőt és a KB4538688.

A következőkre vonatkozik: SQL Server 2019 (15.x)

hatókör: csak globális.
8101 A modern hardverek, például az Intel Skylake processzorok magas processzorhasználatát kezeli, nagy számú processzorral és nagy számú egyidejű felhasználóval. A spinlock-versengés diagnosztizálásához tekintse meg a Spinlock-versengés diagnosztizálását és feloldását az SQL Server tanulmányában.

A következőkre vonatkozik: SQL Server 2019 (15.x) csak a CU 8-tól kezdve a CU 14-ben és a CU 16-ban bevezetett további fejlesztésekkel.

További információ: KB4538688.

A következőkre vonatkozik: SQL Server 2019 (15.x)

hatókör: csak globális.
8102 A XVB_LIST spinlockon történő spinlock-versengés által okozott magas processzorhasználati forgatókönyvet kezeli. Ezt a leggyakrabban az újabb generációs processzorokkal (CPU-k) rendelkező csúcskategóriás rendszereken lehet megfigyelni. Ez a nyomkövetési jelző a 8101 nyomkövetési jelzővel együtt engedélyezhető. Míg a 8101 nyomkövetési jelző módosítja a pörgetési növekményt, a 8102 nyomkövetési jelző a spinlock háttérrendszerét fogja elzárni. További információ a visszalépésekről: Spinlock-versengés diagnosztizálása és feloldása az SQL Server.

A következőkre vonatkozik: SQL Server 2019 (15.x).

hatókör: csak globális.
8121 Kijavít egy rendszerszintű alacsony memóriaproblémát, amely akkor fordul elő, ha az SQL Server a memóriamodellben lévő maximális kiszolgálómemória fölött véglegesíti a memóriát a Memóriaházirend-zárolási házirend beállításával. Ez a nyomkövetési jelző biztosítja az erőforrás-monitorozási rendszerszál számára szükséges memóriát az SQL Server memóriahasználatának csökkentése érdekében. További információ: KB5008996.

A következőkre vonatkozik: SQL Server 2019 (15.x). Az SQL Server 2022 (16.x) és újabb verziói esetében ez a funkció alapértelmezés szerint engedélyezve van, és ennek a nyomkövetési jelzőnek nincs hatása. Ha le szeretné tiltani ezt az alapértelmezett viselkedést, és vissza szeretne térni a régebbi viselkedésre, használhatja a 8125-ös nyomkövetési jelzőt. A legtöbb esetben azonban ez a választás nem ajánlott.

hatókör: csak globális.
8134 Lehetővé teszi a spinlock-várakozások nyomon követését a SPINLOCK_EXT várakozás típusával. Ezt a nyomkövetési jelzőt a magas processzorhasználat hibaelhárításakor engedélyezheti, hogy megerősítse vagy kizárja a spinlock-versengéssel kapcsolatos problémát. További információ: SPINLOCK_EXT.

Vonatkozik a következőkre: SQL Server 2025 (17.x).

hatókör: csak globális.
8142 Ez a nyomkövetési jelző az adott spinlock által védett listát cpu-kkal particionálja, legfeljebb 64 partícióval. Ezt csak olyan nagyméretű memóriagépeken szabad használni, amelyek SOS_BLOCKALLOCPARTIALLIST spinlock-versengést tapasztalnak emelt processzorhasználattal. Lásd még a 8145-ös nyomkövetési jelzőt. További információ: KB5025808.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 21 és újabb verziókra.

hatókör: csak globális.
8145 Módosítja a 8142 nyomkövetési jelzővel engedélyezett particionálást, hogy a processzoronkénti helyett a soft-NUMA csomópontonként legyen. a 8142 nyomkövetési jelzőt is engedélyezni kell ahhoz, hogy ez érvénybe lépjen. További információ: KB5025808.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 21 és újabb verziókra.

hatókör: csak globális.
8207 Engedélyezi az egyszeri frissítéseket a tranzakciós replikációhoz és a CDC-hez. Az előfizetők frissítései DELETE és INSERT párként replikálhatók. Előfordulhat, hogy ez nem felel meg az üzleti szabályoknak, például egy UPDATE-eseményindító indításának. A 8207-as nyomkövetési jelzővel a rendszer egy olyan egyedi oszlop frissítését replikálja, amely csak egy sort (egyszeri frissítést) érint, és nem DELETE vagy INSERT párként replikálódik. Ha a frissítés olyan oszlopot érint, amelyen egyedi korlátozás van érvényben, vagy ha a frissítés több sort is érint, a frissítés továbbra is DELETE vagy INSERT párként replikálódik. További információ: KB302341archivált verziója.

hatókör: csak globális.
8239 Alapértelmezés szerint sys.sp_flush_commit_table_on_demand kiszámítja a minimálisan megerősített és biztonságos törlési verziót, és folytatja az adatok törlését a véglegesítési táblából. A 8239-es nyomkövetési jelző beállításakor safe_cleanup_version() a rendszer figyelmen kívül hagyja a törlési pontnál kisebb értéket, és a törlés az újrafuttatás sys.sp_flush_commit_table_on_demandután fut. A nyomkövetési jelző helytelen használata adatsérüléshez vezethet. További információ: Változáskövetés automatikus törlési problémáinak elhárítása.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 3 és újabb verziókra.

hatókör: csak globális.
8273 A 8273 nyomkövetési jelző engedélyezése letiltja az adaptív, sekély törlést a változáskövetéshez.

Jegyzet: Ez a trace zászló az SQL Server 2025 (17.x) és későbbi verziókra vonatkozik.

hatókör: csak globális.
8284 Kijavítottunk egy manuális törlési hibát, amely miatt a táblák ismétlődő zárolási eszkalációi versengést és lassúságot okoznak a lejárt változáskövetési metaadatok tisztítása során.

Megjegyzés: Ez a nyomkövetési jelző az SQL Server 2019 (15.x) CU 21 és újabb verzióira vonatkozik.

hatókör: csak globális.
8285 Egy helyességi hibát (kifejezés: m_versionStatus.IsVisible ()) kivételré alakít át, hogy bizonyos körülmények között megelőzze a memóriakép-problémát, ha engedélyezi a változáskövetést egy olyan adatbázisban, amelyen a pillanatkép-elkülönítés be van kapcsolva.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 6, SQL Server 2019 (15.x) CU 21 és újabb verziók.

hatókör: csak globális.
8286 Kényszeríti a törlési lekérdezést a FORCE ORDER tipp használatára a teljesítmény javítása érdekében. A TF 8287 használható a FORCESEEK tipp használatához. További információ: KB5022375.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 19, SQL Server 2022 (16.x) CU 1 és újabb verziók.

hatókör: csak globális.
8287 Kényszeríti a törlési lekérdezést a FORCESEEK tipp használatára a teljesítmény javítása érdekében. A TF 8286 használható a FORCE ORDER tipp használatához. További információ: KB5022375.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 19, SQL Server 2022 (16.x) CU 1 és újabb verziók.

hatókör: csak globális.
8290 A nyomkövetési jelző engedélyezése után a változáskövetési (CT) automatikus törlési folyamat visszaállítja az érvénytelen törlési verziót egy törlési verzióra a megőrzési időszak alapján. A nyomkövetési jelző engedélyezése után engedélyeznie kell az automatikus törlési folyamat futtatását. További információ: KB4538365.

A következőkre vonatkozik: SQL Server 2017 (14.x) CU 19, SQL Server 2019 (15.x) CU 4, SQL Server 2022 (16.x) és újabb verziók.

hatókör: globális vagy munkamenet.
8531 Lehetővé teszi az XA elosztott tranzakciók futtatásakor előforduló magas KTM_RECOVERY_MANAGER várakozási idővel kapcsolatos versengési problémák kijavítását.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 29, SQL Server 2022 (16.x) CU 16 és újabb verziókra.

hatókör: csak a globális és az indítási.
8558 Lehetővé teszi a javítást annak biztosításához, hogy ne figyelje meg azokat az éles eseteket, amikor az RCSI elkülönítési szintje engedélyezve van, akkor a tranzakciók néha nem látják a DTC-tranzakciókkal módosított táblák legfrissebb adatait, még akkor sem, ha xa_commit rövid ideig sikeres volt.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 18, SQL Server 2022 (16.x) és újabb verziók.

hatókör: csak globális.
8721 Jelentések a hibanaplóba a statisztikák automatikus végrehajtásakor. További információ: KB195565archivált verziója.

Jegyzet: Ehhez a nyomkövetési jelzőhöz engedélyezni kell a 3605-ös nyomkövetési jelzőt.

hatókör: csak globális.
8744 Tiltsa le a beágyazott hurkok operátor előkezelését.

Figyelmeztetés: a nyomkövetési jelző helytelen használata további fizikai olvasásokat okozhat, amikor az SQL Server végrehajtja a Beágyazott hurkok operátort tartalmazó terveket.

hatókör: globális és munkamenet.
8790 Az SQL Server széles lekérdezési tervet használ egy UPDATE utasítás végrehajtásakor egy tábla indexeinek frissítéséhez. Ha egy fürtözött indexoszlop frissítését hajtja végre, az SQL Server nem csak magát a fürtözött indexet frissíti, hanem az összes nemclustered indexet is, mivel a nemclustered indexek tartalmazzák a fürt indexkulcsát. A teljesítmény optimalizálása és a véletlenszerű I/O SQL Server csökkentése érdekében dönthet úgy, hogy a memóriában rendezi az összes nem gyorsítótárazott indexadatokat, majd a sorrend szerint frissíti az összes indexet. Ez egy széles csomag, más néven Per-Index Update, és kényszeríthető ezzel a nyomkövetési jelzővel.

hatókör: globális, munkamenet vagy lekérdezés (QUERYTRACEON).
8902 Letilthatja a zárolt lapokat az IO-műveletekhez a nagy teljesítményű számítási feladatokkal rendelkező, csúcskategóriás rendszerek esetében.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

Kiterjedés: Globális.
8904 Lehetővé teszi a javítást a másodlagos replika párhuzamos ismétlési hibáinak elhárításához a beágyazott napló I/O letiltásával, és a sok feldolgozó közötti versengési lehetőséget a háttérben futó LogWriter-feldolgozók részhalmazára korlátozza. További információ: KB5004649 és nyomkövetési jelző 8904 – Beágyazott adatbázisnapló-kiürítések letiltása.

Csak a következőre vonatkozik: SQL Server 2019 (15.x), a CU 12-től kezdve.

A következőkre vonatkozik: SQL Server 2019 (15.x)

hatókör: csak globális.
9024 Egy globális naplókészlet memóriaobjektumát NUMA-csomópont particionált memóriaobjektummá alakítja. További információ: KB2809338.

Jegyzet: Az SQL Server 2012 (11.x) Service Pack 3 és az SQL Server 2014 (12.x) Service Pack 1 csomagtól kezdve ezt a viselkedést az adatbázismotor vezérli, és a nyomkövetési jelző 9024-nek nincs hatása.

hatókör: csak globális.
9109 Letiltja a Lekérdezésértesítés funkció elindítását. További információ: A visszaállítás vagy helyreállítás sikertelen lehet, vagy hosszú ideig tarthat, ha lekérdezési értesítést használ egy adatbázis.

Figyelmeztetés: Óvatosan használja ezt a nyomkövetési jelzőt. Ez a nyomkövetési jelző korlátozott számú forgatókönyvben lehet hasznos, elsősorban a probléma hibaelhárításához vagy elkülönítéséhez.

hatókör: globális és munkamenet.
9135 Megakadályozza az indexelt nézetek használatát. Ha ezt a lekérdezés szintjén szeretné elvégezni, adja hozzá a USE HINT 'EXPAND VIEWS' lekérdezési tippet a nyomkövetési jelző használata helyett. További információ: Táblázatos tippek.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 23, SQL Server 2022 (16.x) CU 19 és újabb verziók.

hatókör: csak globális.
9347 Letiltja a kötegelt módot a rendezési operátor esetében. Az SQL Server 2016 (13.x) új kötegelt módú rendezési operátort vezetett be, amely számos elemzési lekérdezés teljesítményét növeli. További információ: KB3172787.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9348 Lehetővé teszi a Lekérdezésoptimalizáló számosságbecslések használatát annak eldöntésére, hogy a fürtözött oszlopcentrikus index tömeges beszúrását kell-e kezdeményezni vagy sem. Ha a beszúrni kívánt sorok becsült száma kisebb 102 400-nál, az adatbázismotor nem használja a TÖMEGES BESZÚRÁS parancsot. Ha több mint 102 400 sort becsülnek meg, a rendszer tömeges beszúrást kezdeményez. További információ: KB2998301.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9349 Letiltja a köteg módot a felső N rendezési operátor esetében. Az SQL Server 2016 (13.x) új kötegelt módú felső rendezési operátort vezetett be, amely számos elemzési lekérdezés teljesítményét növeli.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9358 Letiltja a kötegelt módot a rendezési operátor esetében. További információ: KB3171555.

Megjegyzés: AZ SQL Server 2017-től kezdve (14.x) ez a viselkedés alapértelmezés szerint engedélyezve van, és ennek a nyomkövetési jelzőnek nincs hatása.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9389 Lehetővé teszi a kötegelt módú operátorok további dinamikus memóriakiadását. Ha egy lekérdezés nem kapja meg az összes szükséges memóriát, az adatokat a tempdbömlik, ami további I/O-t von maga után, és hatással lehet a lekérdezési teljesítményre. Ha a dinamikus memóriakiadás nyomkövetési jelzője engedélyezve van, a köteg mód operátora további memóriát kérhet, és elkerülheti a tempdb, ha további memória áll rendelkezésre. További információt a memóriakezelési architektúra útmutatójának lekérdezésenkénti memóriaeffektusai című szakaszban talál.

hatókör: globális vagy munkamenet.
9398 Letiltja az Adaptív illesztés operátort, amely lehetővé teszi a kivonat-illesztés vagy a beágyazott hurkok illesztési módszerének elhalasztását az első bemenet vizsgálata után, az SQL Server 2017-ben (14.x) bevezetett módon. További információ: KB4099126.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9410 Nem alapértelmezett javítás engedélyezése kivonat-összesítő operátort és kiömléseket használó lekérdezésekhez. A nyomkövetési jelző engedélyezése növeli a rendelkezésre álló memóriát a különböző kivonatolási műveletekhez. További információ: KB3167159.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9440 Letiltja a hiba 2112485 és hiba 2636294javítását. A hibajavítás nem alkalmazható az örökölt számosságbecslési (CE) modell használatakor. Ha egy adatbázis az alapértelmezett CE-modellt használja, a külső illesztés számossági becslései magasabbak lehetnek, mint az illesztésben részt vevő táblák számossága, ha az illesztés predikátumai a táblák elsődleges kulcsaiból állnak (például elsődleges kulcstól idegen kulcsok illesztésig). A rendszer egy olyan korlátot alkalmaz, amely az örökölt CE-ben található túlbecslési korláthoz hasonló számosság-túlbecslés mennyiségét korlátozza ebben a forgatókönyvben.

Megjegyzés: Ez a nyomkövetési jelző csak a 160-es és annál alacsonyabb kompatibilitási szintű adatbázisokra vonatkozik.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 20, SQL Server 2022 (16.x) CU 9 és újabb verziók.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9453 Letiltja a kötegelt mód végrehajtását. További információ: KB4016902.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9471 Az SQL Server minimális szelektivitást használó tervet hoz létre az egytáblás szűrőkhöz az SQL Server 2014 (12.x) és újabb verzióinak lekérdezésoptimalizáló számosságbecslési modellje alatt.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'ASSUME_MIN_SELECTIVITY_FOR_FILTER_ESTIMATES'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

Megjegyzés: Ez a nyomkövetési jelző nem vonatkozik a CE 70-es verziójára. Használja helyette a 4137-et.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9476 Az SQL Server az sql Server 2014 -es (12.x) és újabb verzióinak lekérdezésoptimalizáló számosságbecslési modellje alapján az alapértelmezett alapszintű elszigetelési feltételezés helyett az egyszerű elszigetelési feltételezéssel hoz létre tervet. További információ: Csatlakozás elszigetelésének feltételezése az Új számosságbecslőben csökkenti a lekérdezési teljesítményt.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'ASSUME_JOIN_PREDICATE_DEPENDS_ON_FILTERS'lekérdezési tippet.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9481 A Lekérdezésoptimalizáló számosságbecslési (CE) modellt SQL Server 2012 (11.x) és korábbi (70-es verzió) értékre állítja, függetlenül az adatbázis kompatibilitási szintjétől. További információ: Lekérdezési tippek.

Az SQL Server 2016 -tól (13.x) kezdődően ezt az adatbázis szintjén az LEGACY_CARDINALITY_ESTIMATION lehetőséget ALTER DATABASE SCOPED CONFIGURATIONcímű témakörben talál.

Az SQL Server 2016 (13.x) Service Pack 1 csomagtól kezdve ezt a lekérdezés szintjén a nyomkövetési jelző használata helyett adja hozzá a USE HINT 'FORCE_LEGACY_CARDINALITY_ESTIMATION'lekérdezési tippet.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9485 Letiltja DBCC SHOW_STATISTICSSELECT engedélyét. További információ: KB2683304.

hatókör: csak globális.
9488 A táblaértékelő függvények rögzített becslését az alapértelmezett értékre állítja (az SQL Server 2008 R2 (10.50.x) és korábbi verziói lekérdezésoptimalizáló számosságbecslési modelljének alapértelmezett értékére (az SQL Server 2012 (11.x) és újabb verziók lekérdezésoptimalizáltsági becslési modelljének megfelelően.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9495 Letiltja a párhuzamosságot az INSERT beszúrása közben... SELECT műveletek, és mind a felhasználói, mind az ideiglenes táblákra vonatkozik. További információ: KB3180087.

hatókör: globális vagy munkamenet.
9567 Lehetővé teszi az adatfolyam tömörítését az Always On rendelkezésre állási csoportok számára az automatikus vetés során. A tömörítés jelentősen csökkentheti az átviteli időt az automatikus vetés során, és növeli a processzor terhelését. További információ: Always On rendelkezésre állási csoport inicializálása automatikus vetéssel és Tömörítés finomhangolása a rendelkezésre állási csoport.

hatókör: globális vagy munkamenet.
9571 Letiltja a rendelkezésre állási csoportok automatikus bevetését az alapértelmezett adatbázis-elérési útra. További információ: Lemezelrendezés.

hatókör: globális vagy munkamenet.
9576 Letiltja az SQL Server 2016 (13.x) Service Pack 1 CU 10, az SQL Server 2016 (13.x) Service Pack 2 CU 2 és az SQL Server 2017 (14.x) CU 9 rendszerben bevezetett rendelkezésreállási csoport feladatátvételeinek továbbfejlesztett hibagyűjteményét. További információ: SQL Server rendelkezésre állási csoportjai – Továbbfejlesztett adatbázisszintű feladatátvételi.

hatókör: csak globális.
9591 Letiltja a naplóblokkok tömörítését az Always On rendelkezésre állási csoportokban. A naplóblokkok tömörítése az SQL Server 2012 (11.x) és az SQL Server 2014 (12.x) szinkron és aszinkron replikáinak alapértelmezett viselkedése. Az SQL Server 2016-ban (13.x) a tömörítés csak aszinkron replikával használható.

hatókör: globális vagy munkamenet.
9592 Lehetővé teszi a naplóstreamek tömörítését a szinkron rendelkezésre állási csoportok számára. Ez a funkció alapértelmezés szerint le van tiltva szinkron rendelkezésre állási csoportokban, mert a tömörítés késést eredményez. További információ: A rendelkezésre állási csoporttömörítésének finomhangolása.

hatókör: globális vagy munkamenet.
9708 Lehetővé teszi az esemény-közzétételi metrikák gyűjtését a kiterjesztett esemény munkamenetekhez. További információ: sys.dm_xe_session_events.

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók.

hatókör: csak globális.
9714 Engedélyezi az SQL Server hibanaplójának a kiterjesztett események (XEvents) munkamenetek indítását vagy leállítását.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU15 és újabb verziókra.

hatókör: csak globális.
9810 Letiltja az In-Memory OLTP-motort a szál helyi tárolójának (TLS) memóriájának visszanyeréséből. Az SQL Server 2019 (15.x) és korábbi verzióiban a TLS-memória visszavételének mellőzése az alapértelmezett viselkedés. Az SQL Server 2022-ben (16.x) új memóriaoptimalizálást vezetnek be, amely miatt az In-Memory OLTP-motor visszanyeri a TLS-memóriát, és csökkenti a memóriakihasználtsági problémák lehetőségét. Ez a nyomkövetési jelző visszaáll az SQL Server 2022 előtti viselkedésre (16.x).

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók.

hatókör: csak globális.
9898 A In-Memory OLTP-motor memóriaparticionálási sémáját cpu-ról NUMA-csomópontra módosítja. Az adatbázis meglévő In-Memory OLTP-objektumai csak a kiszolgáló újraindítása vagy az adatbázis online állapotba helyezése után lépnek érvénybe. További információ: Memóriatöredezettség

hatókör: csak globális.
9929 A In-Memory ellenőrzőpont fájljait egyenként 1 MB-ra csökkenti. További információ: KB3147012.

hatókör: csak globális.
9939 Lehetővé teszi a memóriaoptimalizált táblák és táblázatváltozók párhuzamos terveinek és párhuzamos vizsgálatát a memóriaoptimalizált táblákra vagy táblaváltozókra hivatkozó DML-műveletekben, amennyiben nem az SQL Server 2016 DML-műveletének célja (13.x). További információ: KB4013877.

Jegyzet: A 9939 nyomkövetési jelzőre nincs szükség, ha a 4199 nyomkövetési jelző is explicit módon engedélyezve van.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
9944 Lehetővé teszi a lassú adatbázis-helyreállítás nem alapértelmezett javítását, ha egy adatbázis sok memóriaoptimalizált táblával vagy memóriaoptimalizált táblázattípussal rendelkezik, és a PREMPTIVE_OS_FINDFILE vagy PREEMPTIVE_OS_CREATEDIRECTORY várakozási típusok blokkolása figyelhető meg. További információ: KB4090789 és KB4052338.

Linuxon futó SQL Server esetén ez a nyomkövetési jelző csak az SQL Server 2022 (16.x) CU 13 és újabb verzióira vonatkozik.

hatókör: csak globális.
9953 Újra felhasználja a memóriaoptimalizált táblák által használt rejtett ütemezőket.

A következőkre vonatkozik:: SQL Server 2019 (15.x) CU 20 és újabb verziók, valamint AZ SQL Server 2022 (16.x) CU 3 és újabb verziói.

hatókör: csak globális.
10054 Letiltja azt az SQL Server Query Optimizer-szabályt, amely az OR predikátumokban lévő al lekérdezéseket külső illesztésekké alakítja.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

Megjegyzés: Győződjön meg arról, hogy alaposan teszteli ezt a beállítást, mielőtt éles környezetbe helyezené.

hatókör: globális vagy munkamenet vagy lekérdezés (QUERYTRACEON).
10204 Letiltja az egyesítést/újrabontást az oszlopcentrikus indexek átrendezése során. Az SQL Server 2016 -ban (13.x) az oszlopcentrikus indexek átrendezésekor új funkciókkal automatikusan egyesítheti a kis méretű tömörített sorcsoportokat nagyobb tömörített sorcsoportokká, és újrakonfigurálhatja a nagy számú törölt sorból álló sorcsoportokat.

Jegyzet: A nyomkövetési jelző 10204 nem vonatkozik a memóriaoptimalizált táblákon létrehozott oszlopcentrikus indexekre.

hatókör: globális vagy munkamenet.
10207 Lehetővé teszi a fürtözött oszlopcentrikus indexek (CCI) vizsgálatát a sérült szegmensek vagy metaadatok kihagyásához, lehetővé téve a sérült CCI-ből történő adatlekérést. További információ: KB3067257.

hatókör: globális vagy munkamenet.
10316 Lehetővé teszi további indexek létrehozását belső memóriaoptimalizált átmeneti tábla, az alapértelmezett mellett. Ha olyan lekérdezési mintával rendelkezik, amely olyan oszlopokat tartalmaz, amelyeket nem fed le az alapértelmezett index, érdemes lehet további indexeket hozzáadnia.

Megjegyzés: Memory-Optimized táblák rendszerverziójú időbeli táblái nagy tranzakciós átviteli sebességet biztosítanak. További indexek létrehozása többletterhelést jelenthet az aktuális tábla sorait frissítő vagy törölni kívánt DML-műveletekhez. A további indexekkel meg kell találnia a megfelelő egyensúlyt az időbeli lekérdezések teljesítménye és a DML többletterhelése között.

hatókör: globális vagy munkamenet.
10460 Az SQL Server Stretch Database szolgáltatás a rugalmas skálázású Azure SQL Database szolgáltatásszinten belül kiépített táblát hoz létre.

A következőkre vonatkozik: SQL Server 2017 (14.x) CU 31, SQL Server 2019 (15.x) CU 18 és SQL Server 2022 (16.x) és újabb verziók.

Az SQL Server 2017 (14.x) CU 31, az SQL Server 2019 (15.x) CU 18 és az SQL Server 2022 (16.x) alkalmazástól kezdve a Stretch Database szolgáltatás alapértelmezett viselkedése kiépít egy elosztott táblát egy Azure SQL Database Standard szolgáltatási szinten (S3).

hatókör: csak globális.
11023 Letiltja az utolsóként megőrzött mintaarány használatát az összes későbbi statisztikai frissítéshez, ahol a mintasebesség nincs explicit módon megadva a UPDATE STATISTICS utasítás részeként. További információ: KB4039284.

hatókör: csak globális.
11024 Lehetővé teszi a statisztikák automatikus frissítésének aktiválását, ha bármely partíció módosítási száma meghaladja a helyi küszöbértéket. További információ: KB4041811.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3 és újabb verziók.

hatókör: csak globális.
11047 Alkalmazza az oszlopcentrikus index buildelési műveleteire a Resource Governor query wait (s) által REQUEST_MEMORY_GRANT_TIMEOUT_SEC beállított alapértelmezett időtúllépést. További információ: KB4480641.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2 CU 5, SQL Server 2017 (14.x) CU 14 és újabb verziók.

hatókör: csak globális.
11064 Javítja az adatbetöltési műveletek oszlopcentrikus indexekre való méretezhetőségét a SELECT és INSERT utasítások közötti memóriaeloszlás optimalizálásával. Az adatok oszlopcentrikus indexbe való betöltéséről további információt a Columnstore indexek – adatbetöltési útmutató című témakörben talál.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

hatókör: csak globális.
11068 A kiszolgáló, adatbázis vagy erőforráskészlet konfigurált maximális párhuzamossági fokát (MAXDOP) használja az oszlopcentrikus index beszúrási műveleteihez. A párhuzamosság felülírásával kapcsolatos további információkért tekintse meg a lekérdezésfeldolgozási architektúra útmutatóját.

Fontos: Ez a nyomkövetési jelző csak akkor érvényes, ha az 11064 nyomkövetési jelző is engedélyezve van.

Fontos: Ezt a nyomkövetési jelzőt akkor használja, ha az adatbetöltés gyorsabb, mint oszlopcentrikus szegmens minőségének fenntartása. Ha például 1 048 577 sort tölt be egy oszloptárba, a nyomkövetési jelző használata több tömörített sorcsoportot is eredményezhet, ha a beszúrási művelet párhuzamos módban fut. A nyomkövetési jelző nélkül a beszúrási művelet egyetlen tömörített sorcsoportot eredményezne.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.

hatókör: csak globális.
11561 Letiltja a Microsoft Entra-hitelesítést a replikációhoz.

Megjegyzés: Ez a nyomkövetési jelző az SQL Server 2022 (16.x) CU 6-os és újabb verzióira vonatkozik.

hatókör: globális vagy munkamenet.
11631 Egy ALTER INDEX ... REORGANIZE és a háttéregyesítési feladat törölni a törölt sorokat egy oszlopcentrikus indexsorcsoportban csak akkor, ha a sorcsoport egy bizonyos küszöbértékét törölték. Az alapértelmezett küszöbérték a maximális sorkorlát 10% (1 millió) vagy 100 000 sor.

Ez a nyomkövetési jelző 10% értékre módosítja az oszlopcentrikus sorcsoport összes aktuális sorának küszöbértékét. Ha például egy sorcsoport 20 000 sort tartalmaz, a küszöbérték 2000 törölt sor, mielőtt ez a sorcsoport törlésnek minősül. További információ: KB5000895.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 9 és újabb verziókra.

hatókör: csak globális.
11634 Egy ALTER INDEX ... REORGANIZE és a háttéregyesítési feladat törölni a törölt sorokat egy oszlopcentrikus indexsorcsoportban csak akkor, ha a sorcsoport egy bizonyos küszöbértékét törölték. Az alapértelmezett küszöbérték a maximális sorkorlát 10% (1 millió) vagy 100 000 sor.

Ez a nyomkövetési jelző egy oszlopcentrikus sorcsoport összes aktuális sorának 1% értékére módosítja a küszöbértéket. Ha az 11631-es nyomkövetési jelzővel együtt engedélyezve van, akkor a sorcsoportban lévő sorok aktuális számának 1%, és nem 1 millió sorból%. További információ: KB5000895.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 9 és újabb verziókra.

hatókör: csak globális.
11953 Lehetővé teszi a Microsoft Entra ID-felhasználók hozzáadását az WITH SID = <sid>, TYPE = [E|X]CREATE USER utasítás szintaxisán keresztül.

Megjegyzés: Az ügyfeleknek ellenőriznie kell a Microsoft Entra-azonosító felhasználóit, mert az SQL Server nem hajtja végre ezt az ellenőrzést. Ezért az SQL Server nem igényel Microsoft Graph-engedélyeket. További információ: CREATE USER.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 20 és újabb verziók.

hatókör: csak globális.
12310 Növeli az egyes rendelkezésre állási csoportok kapui által megengedett üzenetek számának folyamatvezérlési korlátait. Ezek a korlátok az SQL Server 2022 (16.x) új alapértelmezett értékei, ezért a nyomkövetési jelzőnek nincs hatása ebben a verzióban. További információ: Flow control gates.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU9, SQL Server 2017 (14.x) CU 18, SQL Server 2016 (13.x) SP 1 CU 16 és újabb verziók.

hatókör: csak globális.
12324 Megoldja a felügyelt Azure SQL-példány hivatkozási funkciójának módosításaival kapcsolatos problémát, amely megakadályozza, hogy a rendelkezésre állási csoportok szinkronizálódjanak, amikor a replikák különböző kumulatív frissítéseken futnak. További információ: KB5024276.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 20 és újabb verziókra.

hatókör: csak globális.
12348 Letiltja az aszinkron lapkérelmek küldési funkcióját , amely javítja a feladatátvételt a hálózati késés miatti visszavonási késések esetén. A nyomkövetési jelző engedélyezése visszaállítja a mechanizmust az alapértelmezett működésre.

Vonatkozik a következőkre: SQL Server 2025 (17.x)

hatókör: csak globális.
12481 Letiltja a naplózási naplózási adatokat a naplózási rekordok external_policy_permission_checked mezőjében lévő külső engedélyekhez. További információ: KB5022375.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 1 és újabb verziókra.

hatókör: csak globális.
12502 Letiltja a helyszíni SQL Server-példányok külső engedélyezési szabályzatait.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 5 és újabb verziókra.

hatókör: csak globális.
12618 Lehetővé teszi, hogy az automatikus finomhangolási funkció automatikus tervkorrekciós (APC) modellje több egymást követő tervregressziós ellenőrzést végezzen ugyanazon a terven, ami lehetővé teszi további statisztikák felhalmozását az új modell általi kiértékeléshez. További információ: KB5026717.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 4 és újabb verziókra.

hatókör: csak globális.
12656 Lehetővé teszi, hogy az automatikus finomhangolási funkció automatikus tervkorrekciós (APC) modellje olyan időalapú tervregressziós ellenőrzést használjon, amely a tervmódosítás észlelése után öt perccel következik be, így elkerülhető a gyors végrehajtású lekérdezések regressziós ellenőrzése. Ez lehetővé teszi az APC-nek, hogy figyelembe vegye azokat a lekérdezés-végrehajtásokat, amelyek hosszabb ideig futhatnak, vagy amelyek hajlamosak a terv módosítása miatt időtúllépésre. További információ: KB5026717.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 4 és újabb verziókra.

hatókör: csak globális.
13116 Letiltja a hibajavítást 13685819. Ezt a nyomkövetési jelzőt akkor használja, ha az SQL Server 2016 (13.x) Service Pack 2 CU 16 alkalmazása után olyan problémát tapasztal, amely miatt a párhuzamos csomagokat használó DML-lekérdezések nem tudják végrehajtani a végrehajtást, és HP_SPOOL_BARRIER várakozást tapasztalnak.

A következőkre vonatkozik: SQL Server 2016 (13.x) Service Pack 2 CU 16.

hatókör: csak globális.
13127 További sztringminta-egyeztetési optimalizálásokat tesz lehetővé.

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziókra, és nagy teljesítményű számítási feladatokkal rendelkező, csúcskategóriás rendszerekhez készült.

hatókör: globális vagy munkamenet.
13156 Letiltja a "Nagy számú skaláris kifejezés újraértékelésével rendelkező UDF-hívás nem eredményező ütemezőhibát okozhat" hiba kijavítása. Ez az eredeti javítás néha teljesítményregressziót okozhat. További információ: KB4538581.

hatókör: csak globális.
13702 Engedélyezi a PolyBase-képességeket linuxos SQL Serverhez. Ez a nyomkövetési jelző a PolyBase szolgáltatás támogatásához szükséges egyéb nyomkövetési jelzőket is lehetővé teszi.

A következőkre vonatkozik: SQL Server 2022 (16.x) Linux rendszeren.

hatókör: csak globális.
15005 Lehetővé teszi, hogy a replikáció előfizetője nem megbízható portot használjon a tranzakciós replikációhoz egy rendelkezésre állási csoportban vagy más forgatókönyvekben.

A következőkre vonatkozik: SQL Server 2022 (16.x) CU 20 és újabb verziók.

hatókör: csak globális.
15025 Letiltja az újonnan létrehozott virtuális naplófájlhoz (VLF) szükséges Azure Key Vault-hozzáférést, amely lehetővé teszi a nagy mennyiségű ügyfél számítási feladatainak megszakítás nélküli folytatását. Ha ez a nyomkövetési jelző engedélyezve van, az SQL Server az Extensible Key Managementet használja a titkosításhoz és a kulcsgeneráláshoz, és nem lép kapcsolatba az Azure Key Vaulttal a VLF létrehozása során. További információ: JAVÍTÁS: Adatbázis-akadálymentességi problémák az EKM-et titkosításhoz és kulcsgenerálásihasználó nagy mennyiségű ügyfélmunkaterheléshez.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 19, SQL Server 2022 (16.x) CU 1 és újabb verziók.

hatókör: csak globális.
15096 Tiltsa le a populációszám -műveleteket (popcnt) az AVX-512 utasításkészletekkel.

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók.

hatókör: globális vagy munkamenet.
15097 Engedélyezi az AVX-512 támogatását az SQL Server 2022 (16.x) és újabb verzióihoz.

Fontos: Javasoljuk, hogy engedélyezze az AVX-512 támogatását a következő processzorokhoz:

- Intel Ice Lake és újabb verziók
- AMD EYPC Genoa és újabb

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók.

hatókör: globális vagy munkamenet.
15212 Letiltja a Service Broker időzítőüzeneteit, amelyek részletes értesítésként működnek az időtúllépési eseményen. A nyomkövetési jelzővel érintett üzenetek a következők: SSBDT: Dialog timer delete during registration a Service Broker párbeszédpanel törlési sorozatában, és SSBDT: Dialog timer delete during dispatch a Szolgáltatásközvetítő párbeszédpanel bezárása sorozatban. Ha ez a nyomkövetési jelző engedélyezve van, a program kihagyja ezeknek az informális üzeneteknek a nyomtatását.

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók.

hatókör: csak globális.
15915 Lehetővé teszi az olyan teljesítményproblémák kijavítását, amelyek akkor fordulhatnak elő, ha sp_lock gyakran hívnak meg több kapcsolatból, ami memóriavesztést okozhat. A rendszer nem tisztítja meg a memóriát, amíg újra nem indítja az SQL Server szolgáltatást.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU 29 és újabb verziókra.

hatókör: csak globális.
16301 Kihagyja a blokkoló I/O-műveletet a sp_server_diagnostics tárolt eljárásban. A nyomkövetési jelző bekapcsolása után a tárolt eljárás korlátozza az sp_server_diagnostics I/O-statisztikák gyűjtését, ami segít a rendelkezésre állási csoportnak elkerülni az újraindítást és a feladatátvételt, ha az I/O-rendszerben hosszú késés van.

A következőkre vonatkozik: SQL Server 2019 (15.x) CU26, SQL Server 2022 (16.x) CU 12 és újabb verziók.

hatókör: csak globális.
17600 Módosítja a csatolt kiszolgálók által használt MSOLEDBSQL-szolgáltató alapértelmezett illesztőprogram-verzióját a v19-ről a v18-ra. Ez a nyomkövetési jelző alternatívát kínál azoknak a környezeteknek, amelyek nem támogatják az OLE DB 19 illesztőprogram új Encrypt beállításait. Az SQL Server 2025 (17.x) verzióban az MSOLEDBSQL OLE DB v19-re van állítva. Ezzel a nyomkövetési jelzővel az MSOLEDBSQL OLE DB v18 értékre van állító. További információt az OLE DB illesztőprogram kibocsátási megjegyzéseiben talál.

A következőkre vonatkozik: SQL Server 2025 (17.x) és újabb verziók.

hatókör: globális vagy munkamenet.