sql如何监测表的数据更改或者说如何实现动态审计跟踪?

netcup netcup 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
审计跟踪的目的是记录表中某行数据自插入以后发生的所有的变化。展示由某个应用程序所做的全部数据修改。
现在找到一个这方面的脚本,但是由于该脚本中有个自定义函数是用POWER函数,使用中发现,当我的表的列数超过25列后,该函数返回算术溢出错误,分析后发现,该自定义函数中POWER(2,@A)中@a的取值已经大于INT的最大值了,所以返回算术溢出错误。
另外。如果某个表有120列,当只修改一行数据的某一列时,例如update table set col10=.....如何判断是第几列被修改了呢?并将修改前的数值和修改后的数值都记录到审计跟踪表中呢?(这个审计的脚本能实现,但是表的列数要《=25)
...全文

相关推荐

SQL点滴24 监测表的变化

在SQL数据库管理中,监测表的变化是至关重要的任务,特别是在数据同步、备份或者审计等场景。本篇将探讨如何在SQL Server中实现对表变化的监控,主要关注使用触发器来记录表的插入、更新和删除操作。

weixin_38743737

24、网络安全与信息技术综合知识解析

本博客深入解析了网络安全与信息技术领域的关键概念和技术,涵盖网络协议与安全、系统管理与性能优化、软件开发与测试、访问控制与认证、数据存储与销毁、无线通信、应用控制、系统架构、审计日志管理以及数据隐私保护等多个方面。通过综合运用这些知识,组织可以提升系统安全性、保障业务连续性,并有效应对各类网络威胁与挑战。

rice5

基于ArcSDE和SQL Server 2005的城乡动态监测集成数据库的构建——以义乌市城乡动态监测集成数据库为例.pdf

通过这种方式,可以有效地整合和管理城乡动态监测的多元化、异构数据,为城乡动态监测提供强有力的数据支持,实现数据的实时更新和高效查询。

数据资源

瓦斯监测数据联网——动态数据的实时传输

"这篇文章主要介绍了如何利用VC++6.0编程平台和Microsoft SQL Server 2005数据库,开发一个基于TCP/IP网络协议的瓦斯监测数据实时传输软件,以实现煤矿瓦斯动态数据的实时

weixin_38737630

sql2005可实时监测数据库版本控制SQL的触发器

在给定的标题和描述中,提到的"sql2005可实时监测数据库版本控制SQL的触发器"就是一个这样的工具,用于实时监控对数据库结构的修改。

weixin_38697940
评论 7
收藏 已收藏
分享
返回顶部
netcup
应用实例 27,579 成员 68,540 内容