[另类应用]让SQL Profiler拦不到你的SQL

在开发基于MSSQL的数据库应用时, SQL Profiler帮了我的大忙. 查看作业的拼出来的SQL是否正常,查看作业的执行顺序,效率的优化等等...也同样使得所有的语句在Profiler下无所遁形.

今天突然执行了一个语句, 正好我的Profiler开着...结果发现, profiler把信息给屏蔽了!屏蔽内容如下:

profiler

原来如此!只要在执行的SQL语句中有敏感的文本(如本案中的password), 那profiler就不显示了!

所以,以后有些敏感的查询,可以在SQL中加一个注释, 来让profiler找不到了!

Select MA001, MA002, MA003 from DSCMA where MA001=@MA001 and MA003=@MA003 /* password :-) */

 

posted @ 2009-05-25 17:12  东子1573  阅读(355)  评论(1编辑  收藏  举报