在sqlserver2008用sql监视器 怎么监视客户端应用程序的sql语句

在sqlserver2008用sql监视器 怎么监视客户端应用程序的sql语句,第1张

首先纠正核樱液你一个说法

不是监视器是PROfilter , 你所说的情况颂谈如果是在PROFILTER 中是不存在的任何对数据库的

修改都会在上面显示并标出语句,请你确认你的PROFILTER 是否打开正确的数据库并开始

监控数改物据库运行

SQL2008中针对某个实例的监视器,无法实时记录全部的SQL语句。

用SQL Server Profiler可以。你可以在运行中输入PROFILER.EXE并回车开启它,

或者在SSMS中按下ALT+T+P同样可以启动。

确认一下你所要连接的Oracle目标库是否存在,能否拦握正常访问。

1、如果网络无法连接,检查响应的网络权限和IP网关等设置;

2、如果目标服务器的监听服务异常请检查或重新配置监听;

3、如果数据库不存在,请修改目标库,确败闭保该Oracle目标库能够正常简枯庆访问。

create trigger kuabaobao

on a

for update

as

if update(a_id)

begin

insert into b (ip, datetime, sqlCode) values () // 关键这些值,怎么获取?茄手

end

go

sql语句的话,用SQL中有事件查看器,代码的话,select * FROM sys.dm_exec_requests 可以获取请求信息 但不全。巧轮 kuabaobao

最好还是 程序保存 要颤宽嫌执行的sql,和ip, 然后在 SQL Exc 时,检测是不是对表a的 update 和 delete, 这在程序里边应该很好控制的吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12496510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存