`

防止SQL SERVER的事件探查器跟踪软件的SQL脚本

 
阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
如何防止SQL SERVER的事件探查器跟踪软件的SQL脚本,保障自己的软件不被他人分析?以下是一个停止所有SQLSERVER的跟踪器的脚本(两种方法的原理相同):
第一种方法:
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;


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1653142


分享到:
评论

相关推荐

    小结SQLServer连接失败错误及解决

    一般而言,有以下两种连接SQLServer的方式,一是利用SQLServer自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP脚本、VB程序等,客户端程序中又是利用ODBC或者...

    SQL Server连接失败错误及解决方法

    一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    14.3.2 检查SQL Server事件日志 14.3.3 检查SQL Server代理事件日志 14.4 监视SQL Server的性能 14.4.1 选择要监视的计数器 14.4.2 创建性能日志 14.4.3 查看数据收集器报告 14.4.4 配置性能计数器警报 14.5 配置...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    14.3.2 检查SQL Server事件日志 14.3.3 检查SQL Server代理事件日志 14.4 监视SQL Server的性能 14.4.1 选择要监视的计数器 14.4.2 创建性能日志 14.4.3 查看数据收集器报告 14.4.4 配置性能计数器警报 14.5 配置...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    14.3.2 检查SQL Server事件日志 14.3.3 检查SQL Server代理事件日志 14.4 监视SQL Server的性能 14.4.1 选择要监视的计数器 14.4.2 创建性能日志 14.4.3 查看数据收集器报告 14.4.4 配置性能计数器警报 14.5 配置...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL Server 2008 商业智能完美解决方案(3)

    SQL Server 2008商业智能完美解决方案 3/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL Server 2008商业智能完美解决方案 1/3

    16.7 数据事件探查 381 16.8 小结 384 第17章 商业智能解决方案中的Microsoft SQL Server 2008 Integration Services包 385 17.1 商业智能的ETL 385 17.2 加载OLAP多维数据集 385 17.2.1 使用Integration Services...

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL Server 2008商业智能完美解决方案 3/3

    SQL Server 2008商业智能完美解决方案 3/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ------...

    SQL Server 2008商业智能完美解决方案 2/3

    SQL Server 2008商业智能完美解决方案 2/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ------...

    SQL Server 不存在或访问被拒绝(转)

    如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者OLE DB等连接 SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决...

    迷你版SQL2000服务器

    ^计划任务中执行SQL语句变更为执行SQL脚本文件,支持GO分隔,方便执行复杂任务。 1.1.7 +配置文件中增加AppTitle字符串项,如果有输入内容,则在启动时会以该项的值为窗口标题;繁体用户请将配置文件保存为Unicode...

    解决数据库连接方法

    一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ...

    SQL Server连接失败错误及解决第1/5页

    一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是...

    经典SQL语句大全

    3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表...

    迷你SQL2000

    ^计划任务中执行SQL语句变更为执行SQL脚本文件,支持GO分隔,方便执行复杂任务。 1.1.7 +配置文件中增加AppTitle字符串项,如果有输入内容,则在启动时会以该项的值为窗口标题;繁体用户请将配置文件保存为Unicode...

Global site tag (gtag.js) - Google Analytics