诚心求问如何监控从某一计算机发出的sql语句

KylnMonkey 2015-02-28 11:31:55
请教各位大神,最近遇到一个问题。

客户方提出从我们的一台计算机出发出了一句SQL脚本指令,并占用了他们大量的性能资源。然而他们提出的sql脚本指令我们检查了我们自己的程序里并不包含。可对方依然说监控到来自我们的这台计算机并给出请求来自于我们的这个链接账号。

想问下各位大大,有何办法可以从我们自己的这台计算机服务器上监控发往对方服务器的sql脚本记录和请求发出的时间吗?不知道我的描述大家是否能看明白。

或者有何其他什么查出缘由的办法?拜谢啦
...全文
328 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
郗晓勇 2015-03-06
  • 打赏
  • 举报
回复
MS有自带的工具
Yole 2015-03-04
  • 打赏
  • 举报
回复
跟踪数据库一般来说会用事件探查器来进行语句、过程等sql相关的跟踪。
风车呼噜噜 2015-03-04
  • 打赏
  • 举报
回复
这种问题吗,你得问他们要证据,凭什么说是我的机器发出的,看他们是怎么监控到的,然后再去查原因了。
LinuxCard 2015-03-03
  • 打赏
  • 举报
回复
抓包啊,wireshark抓包
俺是大菠萝 2015-03-03
  • 打赏
  • 举报
回复
因为数据库都不在你这边,所以部署数据库级的监控比较麻烦; 你可以试试抓包(比如netmonitor),然后和数据库端的发生问题的时间去对比,看看是否吻合。 另外再配合processmonitor这样的工具去看一下从你机器哪个端口发出的,可以定位到具体的进程
LongRui888 2015-03-03
  • 打赏
  • 举报
回复
引用 6 楼 qq_26269261 的回复:
谢谢给位的回复帮助。但是目前我们的账户没有使用sql profiler来监控server的权限,对方只是告诉我们来自我们这台机器有这么个指令,这要怎么查自己的这台机器上到底知否有误发送这条指令呢?
让对方开这个profiler来监控,然后把结果导出 给你们
Q315054403 2015-03-02
  • 打赏
  • 举报
回复
你都不玩DB,公司让你来解决问题,也是需要勇气和运气的。。。呵
唐诗三百首 2015-03-02
  • 打赏
  • 举报
回复
用SQL Profiler工具跟踪, 其中有个过滤条件是HostName(主机名),可以指定特定的主机名进行SQL跟踪..
lzw_0736 2015-03-02
  • 打赏
  • 举报
回复
触發器跟踪.
qq_26269261 2015-03-02
  • 打赏
  • 举报
回复
引用 7 楼 ap0405140 的回复:
查软件源代码和存储过程代码..
都查过了,没有相关代码出现。
唐诗三百首 2015-03-02
  • 打赏
  • 举报
回复
查软件源代码和存储过程代码..
qq_26269261 2015-03-02
  • 打赏
  • 举报
回复
谢谢给位的回复帮助。但是目前我们的账户没有使用sql profiler来监控server的权限,对方只是告诉我们来自我们这台机器有这么个指令,这要怎么查自己的这台机器上到底知否有误发送这条指令呢?
haitao 2015-03-01
  • 打赏
  • 举报
回复
使用 profiler 跟踪每个sql,结果含有它的机器名。。。
skyclin 2015-03-01
  • 打赏
  • 举报
回复
我也想知道, 如:一个表里面的值被哪台电脑发出来的哪条SQL语句更新掉

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧