永发信息网

如何使用SQL 事件探查器

答案:2  悬赏:70  手机版
解决时间 2021-01-31 01:01
如何使用SQL 事件探查器
最佳答案
启动事件探查器(SQL Server Profiler)

新建跟踪
填入用户名和密码连接上服务器

在跟踪属性,事件选择,勾选显示所有列,列筛选器

HostName填入你的计算机名,确定,运行
这时跟踪到的语句即为你的电脑向SQL服务器发送的语句。
注意,如果你的应用是通过应用服务器,你需要跟踪HostName为应用服务器的计算机名.
全部回答
2、调试transact-sql语句和存储过程。3、识别执行慢的查询。4、在工程开发阶段,通过单步执行语句测试sql语句和存储过程,以确认代码按预期运行。5、通过捕捉生产系统中的事件并在测试系统中重播它们来解决sql server中的问题。这对测试和调试很有用,并使得用户可以不受干扰地继续使用生产系统。6、审核和复查在sql server实例中发生的活动。这使得安全管理员得以复查任何的审核事件,包括登录尝试的成功与失败,以及访问语句和对象的权限成功与失败。需要注意的是:运行sql 事件探查器时,必须确保系统至少有10mb的可用空间,否则sql 事件探查器的所有功能都将停止。我们可以看到这个sql的事件探查器的确很强大,sql server里面的执行的每一个动作,都可以在sql事件探查器里看的一清二楚,这对于性能调剂,后期维护等等都是有非常大的帮助的。但是,问题也就来了,在你的软件开发完毕后,作为软件的开发方而言并不希望使用软件的使用者通过sql事件探查器来跟踪sql语句。那么这种情况该怎么办呢?有没有什么办法不能让sql事件探查器跟踪到呢?下面我们来探索这个问题:假设你数据库里面有一张表:organization,里面有一个字段是password,那么当你执行下面的sql语句的时候: select [password] from [organization] 那么你会吃惊的发现,在sql事件探查器里面显示如下内容:— 在该事件文本中找到“password”。— 出于安全原因,已用该注释替换此文本。这样,就看不到你执行的sql语句的内容了。但是,你可以会说,如果在我的organization里面没有password字段的话还不是要显示出来?确认如此,但是官方介绍说:只要在查询的过程中,任意地方出现关键词:password,encryption,sp_setapprole之一,整个查询过程都将被隐藏,任意地方,当然也包括注释中。例如执行下面的语句: --password select 1 from [organization1] 同样的我们在sql事件探查器里面看到的是: 总结:这样就很清楚的明白:如果要避免sql语句在sql事件探查器里面被跟踪的话,只需要添加一个关键词的注释就可以把sql语句保护起来了。可喜的是,我开发的系统所依赖的第三方系统软件并没有对此sql语句做保护,故可以通过sql事件探查器分析软件对数据库进行了那些操作,进一步分析数据库表的结构。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国光大银行24小时自助银行(龙南支行)地址在
中国光大银行24小时自助银行(让胡路支行)地址
中国光大银行24小时自助银行(银亿支行)地址好
第九代雅阁中控没有负触发的吗
中国邮政储蓄银行ATM(银亿支行)地址在哪,我
中国邮政储蓄银行ATM(阳光支行)地址有知道的
项目雇员考核的内容包括()。A.工作效率B.工作
唐歌发型工作室怎么去啊,有知道地址的么
女朋友把我微信拉黑了,还有机会吗?她周围的
有个男主叫做许峰的小说叫什么名字?
中国邮政储蓄银行24小时自助银行(远望大街支
什么时候不能用导数公式来求导?举个例子
患者,男,40岁。症见肢体关节疼痛,时轻时重
中国邮政储蓄银行24小时自助银行(让胡路支行)
大庆农商银行24小时自助银行(科技园分理处)地
推荐资讯
475磅是多少斤
韩愈《师说》文章的分析解释和重点字词的解释
宝马配件供应商北京威卡威汽车零部件股份有限
【史学理论】我国第一部史学理论专著()
白刚玉砂轮用途有哪些
唯美度美甲地址有知道的么?有点事想过去
围堰基坑初期排水流量大小主要考虑的因素有()
有一首韩文歌 它的专辑封面是黑白的花 一个韩
求四川泡菜正宗做法,有网友说用凉开水会发臭
电动汽车充电站地址在什么地方,我要处理点事
千城装饰地址在什么地方,我要处理点事
摔琴 阅读!急急急!!!!~
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?