社区
MS-SQL Server
帖子详情
如何跟踪数据变化
myblind
2011-11-22 09:02:39
数据库里有20多个表,不知道这些表在什么时候会被更改。
用Profiler跟踪SQL语句,insert, update, delete语句能跟踪到。但是如果存储过程内部修改了表,就跟不到了。
有什么办法能知道是什么语句,或者是什么表的数据被更新了吗?
...全文
374
7
打赏
收藏
如何跟踪数据变化
数据库里有20多个表,不知道这些表在什么时候会被更改。 用Profiler跟踪SQL语句,insert, update, delete语句能跟踪到。但是如果存储过程内部修改了表,就跟不到了。 有什么办法能知道是什么语句,或者是什么表的数据被更新了吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengxuan
2011-11-23
打赏
举报
回复
[Quote=引用 2 楼 roy_88 的回复:]
SQL2005用触发器跟踪吧,如果是修改表
[/Quote]
那要每个表都要写触发器,触发器里写日志吧
beginner84
2011-11-23
打赏
举报
回复
在Profiler里把SP:StmtCompleted事件勾选上,就可以看到存储过程中的每一句语句的执行记录了。
dawugui
2011-11-22
打赏
举报
回复
[Quote=引用楼主 myblind 的回复:]
数据库里有20多个表,不知道这些表在什么时候会被更改。
用Profiler跟踪SQL语句,insert, update, delete语句能跟踪到。但是如果存储过程内部修改了表,就跟不到了。
有什么办法能知道是什么语句,或者是什么表的数据被更新了吗?
[/Quote]
1.可查询日志,去看看数据的变化情况.
2.设置一个字段,每次数据更新,则增加一条记录.类似企业数据的变更一样.
3.不过,如果是更改表结构,则很难查询到.
中国风
2011-11-22
打赏
举报
回复
参照DDL 触发器,指定事件写入日志表(用一个日志表记录)
http://topic.csdn.net/u/20111122/21/3dfe7a8c-987a-423b-8471-0b6c9df5bd09.html?seed=356995365&r=76614720#r_76614720
-晴天
2011-11-22
打赏
举报
回复
也可以跟踪表结构更改的.
中国风
2011-11-22
打赏
举报
回复
SQL2005用触发器跟踪吧,如果是修改表
--小F--
2011-11-22
打赏
举报
回复
如果是SQL 2005一下 可以用LOG EXPLORE查看日志。
如何使用SQL Server
跟踪
数据
库
变化
简单介绍:前端开发方便查看
数据
,不需要看后端开发的脸色,自给自足 第一步:工具—>SQL Server Profiler 第二步:输入服务器信息,点击 连接 ,进入
跟踪
属性 ,点击 事件选择 第三步: 点击 列筛选器 ,点击 ClientProcessID第四步 :点击 等于 ,需要输入进程PID, Windows任务管理器–> 进程 –> 查看 –> 选择列 –> 勾选
数据
集的可监控性:
跟踪
数据
集的
变化
非常感谢您给我这个宝贵的机会,让我能够以专业技术大师的身份为您撰写这篇精彩的技术博客文章。我将以最专业、最深入的角度,为您呈现这个重要话题的全面解析。 1. 背景介绍
数据
是当今时代最宝贵的资产之一,
数据
集的管理和
跟踪
变化
已经成为各行各业关注的重点。随着大
数据
时代的到来,
数据
集的规模和复杂度也在不断增加,如何有效地监控
数据
集的
变化
,成为
如何使用SQL Server的CDC(change data capture)功能
跟踪
数据
变化
从SQL Server 2008开始有个功能叫change data capture, 这个可以用来
跟踪
某个
数据
库的某个表的
数据
变化
,企业版支持,标准版不支持。 --启动change data capture USE [Database Name] GO EXEC sys.sp_cdc_enable_db GO --停止change data capture USE [Datab...
eclipse调试技巧之使用各种视图
跟踪
数据
变化
程序员每天都在debug,debug技能是程序员必修的功能,一个好的IDE工具,都会携带有满足我们调试使用的插件,eclipse是个不错的选择,其携带的工具都是插件式的,本次主介绍eclipse中对debug非常有用的视图。 一、设置断点 只需要在标志行的位置点击1下,就可以成功设置断点了,关于断点是什么,不做过多的说明。 二、启动调试
跟踪
数据
库
变化
的
数据
-审计
一.审计(audit)监视用户所执行的
数据
库操作,将审计
跟踪
结果存放到OS文件或者
数据
库中 激活审计 sql>conn / as sysdab sql>show parameter audit_sys_operations;默认为falsealter sql>alter system set audit_sys_operation-TRUE scope=spfile; sql>alter
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章