Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Povolí zadané příznaky trasování.
Syntax
DBCC TRACEON ( trace# [ , ...n ] [ , -1 ] ) [ WITH NO_INFOMSGS ]
Argumenty
trasování#
Počet příznaku trasování, který chcete zapnout.
n
Zástupný symbol, který označuje více příznaků trasování, lze zadat.
-1
Přepne na zadané příznaky trasování globálně. Tento argument se vyžaduje ve službě Azure SQL Managed Instance.
S NO_INFOMSGS
Potlačí všechny informační zprávy.
Poznámky
Pokud se chcete vyhnout nepředvídatelnému chování na produkčním serveru, doporučujeme povolit pouze příznaky trasování serveru pomocí jedné z následujících metod:
- Použijte možnost spuštění
-Tpříkazového řádkusqlservr.exe. Toto je doporučený osvědčený postup, protože zajišťuje, aby se všechny příkazy spouštěly s povoleným příznakem trasování. Patří mezi ně příkazy ve spouštěcích skriptech. Další informace naleznete v tématu aplikace sqlservr . - Používejte
DBCC TRACEONjenom v době, kdy uživatelé nebo aplikace nejsou souběžně spouštěny příkazy v systému.
Příznaky trasování se používají k přizpůsobení určitých charakteristik tím, že řídí, jak SQL Server funguje. Po povolení příznaku trasování zůstanou na serveru povolené, dokud se neaktivuje spuštěním příkazu DBCC TRACEOFF. Na SQL Serveru existují dva typy příznaků trasování: relace a globální. Příznaky trasování relace jsou aktivní pro připojení a jsou viditelné pouze pro toto připojení. Globální příznaky trasování jsou nastaveny na úrovni serveru a jsou viditelné pro každé připojení na serveru. Chcete-li zjistit stav příznaků trasování, použijte DBCC TRACESTATUS. Chcete-li zakázat příznaky trasování, použijte DBCC TRACEOFF.
Po zapnutí příznaku trasování, který má vliv na plány dotazů, spusťte DBCC FREEPROCCACHE;, aby se plány v mezipaměti znovu kompilovaly pomocí nového chování ovlivňujícího plán.
Azure SQL Managed Instance podporuje následující globální příznaky trasování: 460, 2301, 2389, 2390, 2453, 2467, 7471, 8207, 9389, 10316 a 11024.
Sady výsledků
DBCC TRACEON vrátí následující zprávu:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Dovolení
Vyžaduje členství v pevné roli serveru správce systému.
Příklady
Následující příklad zakáže kompresi hardwaru pro ovladače pásky přepnutím příznaku trasování 3205. Tento příznak je zapnutý pouze pro aktuální připojení.
DBCC TRACEON (3205);
GO
Následující příklad přepne globálně příznak trasování 3205.
DBCC TRACEON (3205, -1);
GO
Následující příklad přepne na příznaky trasování 3205 a 260 globálně.
DBCC TRACEON (3205, 260, -1);
GO