防止SQLSERVER的事件探查器跟踪软件_MsSql

两种方法的原理相同
第一种方法:

复制代码 代码如下:

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;

时间: 2024-10-27 05:28:30

防止SQLSERVER的事件探查器跟踪软件_MsSql的相关文章

用SQL Server事件探查器创建跟踪

SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出现的问题,对数据库引擎性能进行优化.本文为大家一步一步讲述如何用SQL Server事件探查器来创建SQL Server跟踪的全过程. 创建跟踪的步骤: 1.首先从"开始"菜单指向"所有程序",打开SQL Server Management Studio. 2.从&qu

应用事件探查器优化SQL Server系统

概述 当你的SQL Server数据库系统运行缓慢的时候,你或许多多少少知道可以使用SQL Server Profiler(中文叫SQL事件探查器)工具来进行跟踪和分析.是的,Profiler可以用来捕获发送到SQL Server的所有语句以及语句的执行性能相关数据(如语句的read/writes页面数目,CPU的使用量,以及语句的duration等)以供以后分析.但本文并不介绍如何使用Profiler 工具,而是将介绍如何使用read80trace(有关该工具见后面介绍)工具结合自定义的存储过

请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID.........的解释_MsSql

SQL   事件探查器数据列      SQL   事件探查器使您得以在创建模板时选择数据列.这些数据列表现在运行跟踪时希望返回的信息.在   SQL   事件探查器中显示的数据可以按事件发生的顺序显示,也可以按一个数据列或数据列组合分组显示.      例如,若要识别执行时间最长的用户事件,请按   DBUserName   和   Duration   对事件进行分组.SQL   事件探查器将显示每个事件的执行时间.该功能类似于   Transact-SQL   中的   GROUP   B

禁止事件探查器

if   exists(select * from master.dbo.sysprocesses   where   program_name=N'SQL 事件探查器')     begin   declare tb cursor local  for       select 'kill '+rtrim(spid) from master.dbo.sysprocesses              where program_name=N'SQL 事件探查器'      declare @s

Windows 事件查看器(收集)

原文:Windows 事件查看器(收集) 事件查看器相当于一本厚厚的系统日志,可以查看关于硬件.软件和系统问题的信息,也可以监视 Windows 的安全事件 提示:除了可以在"控制面板→管理工具"中找到"事件查看器"的踪影外,也可以在"运行"对话框中 手工键入"%SystemRoot%\system32\eventvwr.msc /s"打开事件查看器窗口. 1. 应用程序日志 包含由应用程序或系统程序记录的事件,主要记录程序运

Win7无法打开事件查看器怎么解决?

  事件查看器相当于电脑的日志,可以看到每天电脑硬件软件以及系统运行出现问题的信息,也会记录在Windows系统中出现的安全事件,不过有不少小伙伴都说打不开事件查看器,这是什么原因呢?下面让小编带大家一起来解决这个问题吧. 解决Win7系统的"事件查看器"无法启动的步骤 1.双击桌面的"计算机",打开资源管理器,根据路径 "C:/windows/system32/logfiles/wmi" 找到目录下"RTbackup"文件夹

Win7系统打不开事件查看器怎么办?

  Win7系统打不开事件查看器怎么办?事件查看器不仅可以查看关于硬件.软件以及系统问题的信息,也可以监视Windows 操作系统中的安全事件.但最近有Win7系统用户反映,事件查看器打不开.这有什么办法可以解决呢?下面一起跟小编来看看教程吧. 解决Win7系统的"事件查看器"无法启动的步骤 1.双击桌面的"计算机",打开资源管理器,根据路径 "C:/windows/system32/logfiles/wmi" 找到目录下"RTback

如何在win7旗舰版电脑中删除事件查看器日志,提高网站运行速度?

  "事件查看器"可以干嘛?应该很多朋友都是值得的吧,"事件查看器"属于咱们Windows系统的维护工具,可以通过使用事件日志,收集有关硬件.软件.系统问题方面的信息,也就是说,当咱们的Windows系统出现什么问题的时候,咱们的"事件查看器"都会将这些信息记录在册,当用户需要用到的时候就可以在其中进行查询了,但是伴随着咱们Windows系统使用的时间越长,这个事件查看器中的记录也会变得越来越多,从而占用系统的资源,影响系统的运行速度,那么有什么

事件查看器如何使用

  一.事件查看器相关知识 1.事件查看器 事件查看器是 Microsoft 操作系统工具,事件查看器相当于一本厚厚的系统日志,可以查看关于硬件.软件和系统问题的信息,也可以监视 操作系统中的安全事件.有三种方式来打开事件查看器: (1)单击"开始"-"设置"-"控制面板"-"管理工具"-"事件查看器",打开事件查看器窗口 (2)在"运行"对话框中手工键入"%SystemRoo