Handmatige traceringen maken met behulp van opgeslagen procedures

van toepassing op:SQL Server-

Microsoft SQL Server biedt Transact-SQL systeem-opgeslagen procedures voor het maken van traces op een exemplaar van de SQL Server Database Engine. Deze door het systeem opgeslagen procedures kunnen worden gebruikt vanuit uw eigen toepassingen om traceringen handmatig te maken in plaats van SQL Server Profiler te gebruiken. Hiermee kunt u aangepaste toepassingen schrijven die specifiek zijn voor de behoeften van uw onderneming.

In deze sectie

De volgende tabel bevat de door het systeem opgeslagen procedures voor het traceren van een exemplaar van de SQL Server Database Engine.

Opgeslagen procedure Taak uitgevoerd
sys.fn_trace_geteventinfo (Transact-SQL) Retourneert informatie over gebeurtenissen die zijn opgenomen in een tracering.
sys.fn_trace_getinfo (Transact-SQL) Retourneert informatie over een opgegeven tracering of alle bestaande traceringen.
sp_trace_create (Transact-SQL) Maakt een traceringsdefinitie aan. De nieuwe tracering heeft een gestopte status.
sp_trace_generateevent (Transact-SQL) Hiermee maakt u een door de gebruiker gedefinieerde gebeurtenis.
sp_trace_setevent (Transact-SQL) Hiermee voegt u een gebeurtenisklasse of gegevenskolom toe aan een tracering of verwijdert u er een.
sp_trace_setstatus (Transact-SQL) Hiermee wordt een tracering gestart, gestopt of gesloten.
sys.fn_trace_getfilterinfo (Transact-SQL) Retourneert informatie over filters die zijn toegepast op een trace.
sp_trace_setfilter (Transact-SQL) Hiermee past u een nieuw of gewijzigd filter toe op een trace.

Uw eigen tracering definiƫren met behulp van opgeslagen procedures

  1. Geef de gebeurtenissen op die moeten worden vastgelegd met behulp van sp_trace_setevent.

  2. Geef eventuele gebeurtenisfilters op. Zie Een traceringsfilter (Transact-SQL) instellenvoor meer informatie.

  3. Geef de bestemming op voor de vastgelegde gebeurtenisgegevens met behulp van sp_trace_create.

Zie Een tracering maken (Transact-SQL)voor een voorbeeld van het gebruik van opgeslagen traceringsprocedures.

De standaardinstellingen voor traceringsdefinities instellen

SQL Server Profiler

De standaardinstellingen voor traceringsweergave instellen

SQL Server Profiler

Een tracerings- maken

SQL Server Profiler

Transact-SQL

Gebeurtenissen toevoegen aan of verwijderen uit een traceringssjabloon

SQL Server Profiler

Transact-SQL