Delen via


Een bestaande tracering wijzigen (Transact-SQL)

van toepassing op:SQL Server-

In dit onderwerp wordt beschreven hoe u opgeslagen procedures gebruikt om een bestaande tracering te wijzigen.

Een bestaande tracering wijzigen

  1. Als de tracering al wordt uitgevoerd, voert u sp_trace_setstatus uit door @status = 0 op te geven om de tracering te stoppen.

  2. Als u traceringsevenementen wilt wijzigen, voert u sp_trace_setevent uit door de wijzigingen via de parameters op te geven. De parameters worden op volgorde weergegeven:

    • @traceid (tracerings-id)

    • @eventid (gebeurtenis-id)

    • @columnid (kolom-id)

    • @on (AAN)

    Wanneer u de parameter @on wijzigt, moet u rekening houden met de interactie met de parameter @columnid:

    OP Kolom-id Resultaat
    AAN (1) NUL Gebeurtenis is ingeschakeld. Alle kolommen worden gewist.
    NIET-NUL De kolom is ingeschakeld voor de opgegeven gebeurtenis.
    UIT (0) NUL Gebeurtenis is uitgeschakeld. Alle kolommen worden gewist.
    NIET NULL De kolom is uitgeschakeld voor de opgegeven gebeurtenis.

Belangrijk

In tegenstelling tot normale opgeslagen procedures worden parameters van alle opgeslagen SQL Server Profiler-procedures (sp_trace_xx) strikt getypt en bieden geen ondersteuning voor automatische conversie van gegevenstypen. Als deze parameters niet worden aangeroepen met de juiste invoerparametergegevenstypen, zoals opgegeven in de beschrijving van het argument, retourneert de opgeslagen procedure een fout.

Zie ook

sp_trace_setevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
systeemopslagprocedures (Transact-SQL)
opgeslagen procedures van SQL Server Profiler (Transact-SQL)