防止SQL SERVER的事件探查器跟蹤軟體
兩種方法的原理相同
第一種方法:
procedure SQLCloseAllTrack;
const
sql = 'declare @TID
integer ' +
'declare Trac Cursor For ' +
'SELECT Distinct Traceid
FROM :: fn_trace_getinfo(default) ' +
'open Trac ' +
'Fetch Next From Trac into @TID ' +
'while @@fetch_status=0 ' +
'begin ' +
' exec
sp_trace_setstatus @TID,0 ' +
' exec sp_trace_setstatus @TID,2 ' +
' Fetch Next From Trac into @TID ' +
'end ' +
'Close Trac ' +
'deallocate Trac';
begin
//停止所有SQLSERVER的跟蹤器,以防止程式被別人跟蹤
ExecSql(sql);
end;
第二種方法:
with
faq1 do
begin
Close;
sql.Clear;
sql.add('declare
@t_count int');
sql.add('set @t_count=1');
sql.add('while
exists(SELECT * FROM ::::fn_trace_geteventinfo(@t_count))');
sql.add('begin');
sql.add('exec sp_trace_setstatus @t_count,0');
sql.add('set @t_count=@t_count+1');
sql.add('end');
try
execSQL;
except;
end;
close;sql.Clear;
end;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-617512/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 收集 SQL Server 事件探查器跟蹤資訊SQLServer事件
- 用SQL Server事件探查器Profiler建立跟蹤SQLServer事件
- SQL SERVER:事件探查器與RML的使用SQLServer事件
- SQL SERVER:事件探查器與Server-side TraceSQLServer事件IDE
- 在繁忙 SQL Server 上執行事件探查器SQLServer事件
- sql server跟蹤資料庫SQLServer資料庫
- sql_trace 和 events 跟蹤事件SQL事件
- SQL SERVER 跟蹤標記總結SQLServer
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- 10046事件跟蹤會話sql事件會話SQL
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- 【TRACE】Oracle跟蹤事件Oracle事件
- Oracle 跟蹤事件【轉】Oracle事件
- SQL效能的度量 - 利用10046事件擴充套件SQL跟蹤SQL事件套件
- SQL 的跟蹤方法traceSQL
- Oracle跟蹤事件 -- set eventsOracle事件
- (zt) 開啟事件跟蹤事件
- Oracle 跟蹤事件 set eventOracle事件
- Oracle跟蹤事件和dumpOracle事件
- oracle跟蹤事件(轉載)Oracle事件
- 解讀SQL Server 2008變更跟蹤SQLServer
- 中介軟體---分散式跟蹤---Pinpoint分散式
- 跟蹤 sql 的trace檔案SQL
- 跟蹤使用者的SQLSQL
- sql server關於跟蹤日誌查詢使用說明SQLServer
- oracle跟蹤事件(dump)總結Oracle事件
- [zt]Oracle跟蹤事件 - set eventsOracle事件
- Oracle跟蹤事件:set events 整理Oracle事件
- SQL追蹤和事件追蹤SQL事件
- SQLServer進行SQL跟蹤SQLServer
- 會話級SQL跟蹤會話SQL
- 一個專業的缺陷跟蹤管理軟體:JIRA
- ORACLE 10046 設定跟蹤事件後無跟蹤檔案Oracle事件
- 藉助10053跟蹤事件理解SQL執行過程事件SQL
- oracle跟蹤常用內部事件號Oracle事件