Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ezzel a default trace enabled beállítással engedélyezheti vagy letilthatja az alapértelmezett nyomkövetési naplófájlokat. Az alapértelmezett nyomkövetési funkció gazdag, állandó tevékenységnaplót biztosít, és elsősorban a konfigurációs beállításokhoz kapcsolódó módosításokat tartalmaz.
Figyelmeztetés
Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Használja helyette a Bővített események parancsot.
Cél
Az alapértelmezett nyomkövetés hibaelhárítási segítséget nyújt az adatbázis-rendszergazdáknak, mivel biztosítják, hogy az első előfordulásukkor rendelkezzenek a problémák diagnosztizálásához szükséges naplóadatokkal.
Alapértelmezett nyomkövetés megtekintése
Az alapértelmezett nyomkövetési naplókat az SQL Server Profiler megnyithatja és megvizsgálhatja, vagy lekérdezheti Transact-SQL a fn_trace_gettable rendszerfüggvény használatával. Az SQL Server Profiler ugyanúgy tudja megnyitni az alapértelmezett nyomkövetési naplófájlokat, mint a normál nyomkövetési kimeneti fájlokat. Az alapértelmezett nyomkövetési naplót a rendszer alapértelmezés szerint egy átgördítő nyomkövetési fájl használatával tárolja a \MSSQL\LOG könyvtárban. Az alapértelmezett nyomkövetési naplófájl alapfájljának neve a következő log.trc: . Az SQL Server egy tipikus telepítésében az alapértelmezett nyomkövetés engedélyezve van, így a TraceID 1 lesz. Ha a telepítés után és más nyomkövetések létrehozása után engedélyezve van, a TraceID nagyobb számmá válhat.
A nyomkövetési fájl megtekintéséhez az SQL Server Profiler használatával kapcsolatos további információkért lásd : Nyomkövetési fájl megnyitása (SQL Server Profiler)
Example
Az alábbi utasítás megnyitja az alapértelmezett nyomkövetési naplót az alapértelmezett helyen:
SELECT *
FROM fn_trace_gettable (
'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc',
default
);
GO
Konfigurálás
Ha 1 értékre van állítva, a beállítás engedélyezi az default trace enabledalapértelmezett nyomkövetést. Ennek a beállításnak az alapértelmezett beállítása (engedélyezve) van 1 . Egy érték kikapcsolja 0 a nyomkövetést.
A default trace enabled beállítás egy speciális lehetőség. Ha a rendszer által tárolt eljárást használja a sp_configure beállítás módosításához, a beállítást csak akkor módosíthatja default trace enabled , ha show advanced options a beállítás értéke 1. A beállítás azonnal érvénybe lép a kiszolgáló újraindítása nélkül.