SQL获取更新表数据的存储过程

terry20080416 2010-09-20 08:45:24
各位大虾:
我在查某表中的一笔数据, 有很多存储过程, 想查到是那个存储过程更新了这笔数据, 有没有好的方法
做了触发器来追踪, 只能追踪到到更新后的结果, 不知是那个存储过程更新的
...全文
130 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
terry20080416 2010-09-20
大约有20-30个存储过程关联这张表, 就是跟踪出来也不知道是那一个
回复
王向飞 2010-09-20
sp_depends '表'
然后一个一个的看吧
回复
水族杰纶 2010-09-20
[Quote=引用 5 楼 terry20080416 的回复:]

是这样的, 我现在是在查系统信息, 都不是我写的, 我要找到是那个存储过程更新了这张表的这个字段,
然后在改这个存储过程
[/Quote]
用事件探测器跟踪下看看
回复
terry20080416 2010-09-20
是这样的, 我现在是在查系统信息, 都不是我写的, 我要找到是那个存储过程更新了这张表的这个字段,
然后在改这个存储过程
回复
ws_hgo 2010-09-20
[Quote=引用 1 楼 wufeng4552 的回复:]
建立个日志表吧
在执行存储过程的时候插入相关的资讯
[/Quote]
UP....
回复
王向飞 2010-09-20
控制好用户权限,对外所有数据对接全部通过存储过程实现,在存储过程末尾都加一条记录日志的习惯。
回复
zsh0809 2010-09-20
log记录
回复
水族杰纶 2010-09-20
建立个日志表吧
在执行存储过程的时候插入相关的资讯
回复
peitsiang_gimi 2010-09-20
用SQLSERVER的事件探查器跟踪一下
回复
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-09-20 08:45
社区公告
暂无公告