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
Ez a témakör azt ismerteti, hogyan használhat tárolt eljárásokat egy meglévő nyomkövetés módosításához.
Meglévő nyomkövetés módosítása
Ha a nyomkövetés már fut, a nyomkövetés leállításához hajtsa végre a sp_trace_setstatus parancsot @status = 0 megadásával.
A nyomkövetési események módosításához hajtsa végre a sp_trace_setevent a paramétereken keresztüli módosítások megadásával. Sorrendben felsorolva a paraméterek a következők:
@traceid (nyomkövetési azonosító)
@eventid (eseményazonosító)
@columnid (oszlopazonosító)
@on (BE)
A @on paraméter módosításakor vegye figyelembe a @columnid paraméterrel való interakciót:
RA Oszlopazonosító Eredmény BE (1) NULLA Az esemény be van kapcsolva. Minden oszlop ki van törölve. NEM ÜRES Az oszlop be van kapcsolva a megadott eseményhez. KI (0) NULLA Az esemény ki van kapcsolva. Minden oszlop ki van törölve. NEM ÜRES Az oszlop ki van kapcsolva a megadott eseményhez.
Fontos
A hagyományos tárolt eljárásokkal ellentétben az SQL Server Profiler által tárolt összes eljárás paraméterei (sp_trace_xx) szigorúan be vannak állítva, és nem támogatják az automatikus adattípus-átalakítást. Ha ezek a paraméterek nem a megfelelő bemeneti paraméter adattípusokkal vannak meghívva, az argumentum leírásában megadottak szerint a tárolt eljárás hibát ad vissza.
Lásd még:
sp_trace_setevent (Transact-SQL)
sp_követési_állapot_beállítása (Transact-SQL)
rendszer által tárolt eljárások (Transact-SQL)
SQL Server Profiler tárolt eljárásai (Transact-SQL)