社区
应用实例
帖子详情
求准:监控SQL2008R2数据库增删改并记录IP用户名的方案
cailee
2015-09-14 01:52:15
大家好,
目前公司的数据库服务器SQL2008R2,需要实现这么一个功能:
有日志能查询谁(用户名),什么时间,操作了什么数据库,什么表,操作者的IP,执行的什么语句。
参考了备份资料,启用数据库的审核。但是没办法查询到操作者的IP,只能记录session_id.
请问大家有什么好的办法吗?非常感谢。
...全文
276
9
打赏
收藏
求准:监控SQL2008R2数据库增删改并记录IP用户名的方案
大家好, 目前公司的数据库服务器SQL2008R2,需要实现这么一个功能: 有日志能查询谁(用户名),什么时间,操作了什么数据库,什么表,操作者的IP,执行的什么语句。 参考了备份资料,启用数据库的审核。但是没办法查询到操作者的IP,只能记录session_id. 请问大家有什么好的办法吗?非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cailee
2015-09-23
打赏
举报
回复
非常感谢大家,看来还是无法实现.
LongRui888
2015-09-14
打赏
举报
回复
另外,sql server 数据库从2008R2开始,就有数据库审核的功能,能记录下整个数据库所有的 操作,但是不能记录 IP地址这样的信息。
LongRui888
2015-09-14
打赏
举报
回复
还有 数据库结构的变化: 监控SQL:通过SQL Server的DDL触发器来监控数据库结构的变化(1)
http://blog.csdn.net/sqlserverdiscovery/article/details/14447321
LongRui888
2015-09-14
打赏
举报
回复
楼主可以看看这个; 监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2)
http://blog.csdn.net/sqlserverdiscovery/article/details/17020035
cailee
2015-09-14
打赏
举报
回复
谢谢1、2、3楼的指点。 其实刚开始我也这么想,在前台来记录,但是前台没有这个功能,厂家又不愿意新增这个功能,无奈,只好来打数据库的主意。 谢谢4楼的版主,我看看SQL Profile工具怎么保存。
唐诗三百首
2015-09-14
打赏
举报
回复
可以用SQL Profiler工具跟踪, 并将跟踪结果记录到数据库中的表.
Tiger_Zhao
2015-09-14
打赏
举报
回复
业务日志,要用程序来进行记录。
因为程序上点个按钮就是一次很明确的操作,而在数据库上可能有一批数据被修改。
所以记一条业务日志比记一批数据日志要清晰的多。
郑州高新区WPF小王子
2015-09-14
打赏
举报
回复
什么时间,操作了什么数据库,什么表,操作者的IP 但是没办法查询到操作者的IP,只能记录session_id. -》 数据库才不管 什么Ip的,它只管执行 接受的 操作命令。要想记录详细,个人觉得 还是从程序入手,自定义日志类,当然 里边要记录的东西 完全可以自己定义,定义的类 供程序调用。程序中的各个方法 不可能是都要记录的,对于比较重要的操作记录就可以。
不穿内裤的超人
2015-09-14
打赏
举报
回复
用数据库是无法实现的,我是用程序来在重要操作的时候,先将操作前的记录导入记录表,包含了当前登录用户的用户名,获取到的电脑mac地址,在用的IP。但是我只是用程序监测几张表,如果要实现所有的插入删除操作,就不清楚了。2008貌似没这样的功能
SQL
Server 2008中文版
数据库
管理与应用全解
SQL
Server 2008中文版作为微软推出的
数据库
解决
方案
,提供了稳定和高效的数据管理能力,特别是在中文环境下,它能有效地支持企业在数据存储、查询、分析和报表生成等方面的需求。
SQL
Server 2008中文版不仅改进了...
Java
数据库
连接(JDBC):完整使用指南
你是否遇到过这样的场景:用Java写了一个学生管理系统,需要把学生信息存在...本文覆盖JDBC的全流程操作,包括环境搭建、核心组件使用、常见操作(
增删
改查)、资源管理、
SQL
注入防护等,适合从新手到进阶开发者学习。
【智能排班系统】AOP + 自定义注解 实现操作日志自动
记录
定义注解,将注解添加到需要
记录
日志的方法上,当方法执行完成或者抛异常后,通过AOP获取方法的参数、响应等信息
记录
到
数据库
中。
My
sql
优化学习一
SQL
语句优化
My
Sql
优化学习笔记 正在上传…重新上传取消浅语千寻java工程师2021-11-11 00:00:14 为什么需要优化
数据库
1、 避免出现页面访问错误 ...使用慢查询日志对有问题的
SQL
进行
监控
show variab..
(十五)My
SQL
命令大全:以后再也不用担心忘记
SQL
该怎么写啦~
以后如若忘记某个函数名称、某条语句的语法等等,都可以直接在本章中快捷搜索,但本篇仅仅只写出了基本的语法,实际
数据库
开发中往往还需要结合业务,来编写更为复杂的
SQL
语句~。本章的主要目的是当成《My
SQL
命令...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章