Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
トレースイベントのセッションへの追加およびセッションからの削除、ターゲットのセッションへの追加およびセッションからの削除、またはトレースセッションの開始および停止を実行します。
ALTER TRACE EVENT SESSION session-name { add-drop-trace-event [,...] | add-drop-target [, ...] ] | STATE = { START | STOP } }
add-drop-trace-event : { ADD TRACE EVENT trace-event-name ... | DROP TRACE EVENT trace-event-name }
add-drop-target : { ADD TARGET target-name ... | DROP TARGET target-name }
target-name : filename
ADD TRACE EVENT セッションに追加されるトレースイベントの名前。
DROP TRACE EVENT セッションから削除されるトレースイベントの名前。
ADD TARGET セッションに追加されるターゲットの名前。セッションの一部であるトレースイベントに関する情報は、このターゲットに記録されます。
DROP TARGET セッションから削除されるターゲットの名前。
実行中のトレースセッションでトレースイベントやターゲットを追加または削除すると、セッションが一時的に停止して変更が行われ、変更が終わると再開されます。トレースイベントやターゲットを追加または削除するためにトレースセッションを停止する必要はありません。すでに開始されているセッションでトレースイベントを追加または削除すると、セッションが一時的に停止している間にいくつかのトレースイベントが失われる副作用があります。
MANAGE ANY TRACE SESSION システム権限が必要です。
なし
SQL/2008 ベンダー拡張。
次の例は、my_event というトレースイベントを作成し、my_session というトレースイベントセッションを作成して、セッションを開始します。
CREATE TEMPORARY TRACE EVENT my_event( id INTEGER, information LONG VARCHAR ); CREATE TEMPORARY TRACE EVENT SESSION my_session ADD TRACE EVENT my_event, -- user event ADD TRACE EVENT SYS_ConsoleLog_Information -- system event ADD TARGET FILE ( SET filename_prefix='my_trace_file' ); -- add a target ALTER TRACE EVENT SESSION my_session STATE = START;