社区
应用实例
帖子详情
求准:监控SQL2008R2数据库增删改并记录IP用户名的方案
cailee
2015-09-14 01:52:15
大家好,
目前公司的数据库服务器SQL2008R2,需要实现这么一个功能:
有日志能查询谁(用户名),什么时间,操作了什么数据库,什么表,操作者的IP,执行的什么语句。
参考了备份资料,启用数据库的审核。但是没办法查询到操作者的IP,只能记录session_id.
请问大家有什么好的办法吗?非常感谢。
...全文
294
9
打赏
收藏
求准:监控SQL2008R2数据库增删改并记录IP用户名的方案
大家好, 目前公司的数据库服务器SQL2008R2,需要实现这么一个功能: 有日志能查询谁(用户名),什么时间,操作了什么数据库,什么表,操作者的IP,执行的什么语句。 参考了备份资料,启用数据库的审核。但是没办法查询到操作者的IP,只能记录session_id. 请问大家有什么好的办法吗?非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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中文版
数据库
管理与应用全解
在信息技术行业,
数据库
管理系统(DBMS)是不可或缺的核心组件之一。随着业务复杂性的增加,对
数据库
系统的依赖度也在持续上升。
SQL
Server 2008中文版作为微软推出的
数据库
解决
方案
,提供了稳定和高效的数据管理能力,特别是在中文环境下,它能有效地支持企业在数据存储、查询、分析和报表生成等方面的需求。
SQL
Server 2008中文版不仅改进了原有的功能,还引入了新的特性来满足不断演进的数据处理需求。
Toad for DB2:DB2
数据库
管理与性能
监控
工具
Toad for DB2 是一个为IBM DB2
数据库
优化的开发和管理工具,旨在提高
数据库
开发效率,降低复杂性,并确保
数据库
操作的安全性。作为一款业界领先的
数据库
管理和设计工具,Toad for DB2支持快速执行
数据库
任务、编写和优化
SQL
语句、分析和诊断性能问题等,同时也支持
数据库
的日常维护和备份操作。Toad for DB2具备一系列功能强大的工具,如数据比较、数据迁移和数据建模工具,这些工具对于
数据库
的版本控制、自动化任务执行和安全方面提供了全面的支持。
Android应用直连
SQL
数据库
实战指南
htmltable {th, td {th {pre {简介:在Android开发中,直接连接远程
SQL
数据库
(如
SQL
Server)可简化架构,适用于快速原型与小规模项目。本文详解如何通过jtds库实现Android与
SQL
Server的直连,涵盖环境配置、
数据库
连接、
SQL
操作、资源管理及安全与性能优化等关键环节。结合示例项目
Sql
ServerAndroidTest4,帮助开发者掌握直连
方案
的实际应用,并合理评估其在安全性、性能和可维护性方面的权衡。
MSDE
数据库
SA密码清除完整解决
方案
MSDE(Microsoft Desktop Engine)是微软推出的一款轻量级
数据库
引擎,专为桌面应用程序和小型系统设计。作为
SQL
Server的简化版本,MSDE具备基本的
数据库
管理功能,支持多用户访问与事务处理,适用于资源有限的Windows平台应用场景。MSDE最早随Visual Studio 6.0发布,其设计目标是为开发者提供一个无需安装完整
SQL
Server即可运行
数据库
应用的解决
方案
。
Java
数据库
连接(JDBC):完整使用指南
你是否遇到过这样的场景:用Java写了一个学生管理系统,需要把学生信息存在电脑里?如果只用文件存储,数据量大了会很慢,还容易丢。这时候就需要用
数据库
(如My
SQL
)来高效存储和管理数据。而Java程序要和
数据库
“对话”,就必须用到——它是Java官方定义的一套
数据库
连接标准,就像“翻译官”,让Java能听懂
数据库
的“语言”(
SQL
)。本文覆盖JDBC的全流程操作,包括环境搭建、核心组件使用、常见操作(
增删
改查)、资源管理、
SQL
注入防护等,适合从新手到进阶开发者学习。
应用实例
27,580
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章