数据库监控问题

pbsh 2011-03-22 04:49:34
求教,sql server 2005能否监控到数据库中的某些表中的数据被导出了,不论以何种方式,有没有什么第三方的工具可以监控?

对于数据库登录,能否实时监控并提醒?

另外,一个登录可以访问A、B两个数据库,连接了A,然后使用select * from B.dbo.table,好像不会产生B库的连接,有没有办法可以监视。

谢谢~
...全文
303 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanzhouqi 2011-03-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pbsh 的回复:]
感谢ssp2009的回复。
我现在情况是,客户提出,是否能监控到连接到数据库的人,且是否把数据库中的数据复制出去了。客户担心商业数据被人copy,包括我们内部员工。
[/Quote]NND 那还工作个pp啊 吐血
zouqimeng 2011-03-29
  • 打赏
  • 举报
回复
cacti 监控SQL
haitao 2011-03-27
  • 打赏
  • 举报
回复
如果查询都是 通过 一个中间层(应用服务器) 进行的,应用服务器可以做记录、限制
haitao 2011-03-27
  • 打赏
  • 举报
回复
如果查询都是提供 一个中间层(应用服务器) 的,应用服务器可以做记录、限制
dali88888 2011-03-27
  • 打赏
  • 举报
回复
理论上说SQL SERVER的所有操作都是可以监控的,不过,这得从深层次着手,监控SQL SERVER的一切语句来做到。
迷失的空间 2011-03-27
  • 打赏
  • 举报
回复
求教,sql server 2005能否监控到数据库中的某些表中的数据被导出了,不论以何种方式,有没有什么第三方的工具可以监控?

只能做到访问了哪些数据,至于是否复制,就没有办法监控了吧?
不过一般而言,大公司都是不允许使用移动存储设备,上网有监控的。
也就是说,复制可以,但是如果把数据弄出去,就比较困难了。。。。
对于数据库登录,能否实时监控并提醒?
这个profile可以做实时监控,能否提醒就不清楚了。


另外,一个登录可以访问A、B两个数据库,连接了A,然后使用select * from B.dbo.table,好像不会产生B库的连接,有没有办法可以监视。
这个还是通过profile,感觉应该可以实现。。。。
nzperfect 2011-03-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 rucypli 的回复:]

服务器属性》》安全性》》启用c2审核跟踪
[/Quote]

量太大了。
rucypli 2011-03-22
  • 打赏
  • 举报
回复
服务器属性》》安全性》》启用c2审核跟踪
pbsh 2011-03-22
  • 打赏
  • 举报
回复
客户的要求听起来也很合理,但是要做到实在太难了。

谁有好的方法或者第三方工具,推荐一下,万分感谢。
pbsh 2011-03-22
  • 打赏
  • 举报
回复
我现在对于登录的监控,主要采用高频率查询sysprocesses表中的记录,过滤掉商业应用的连接,鉴别剩余的连接的登录用户,超越权限的自动邮件警告。这样我一直需要维护公司技术人员的信息,好烦。
nzperfect 2011-03-22
  • 打赏
  • 举报
回复
赞同。
pbsh 2011-03-22
  • 打赏
  • 举报
回复
我觉得这个只能通过法律途径来解决,保密协议之类的,技术层面很难监控到数据是否流出。
nzperfect 2011-03-22
  • 打赏
  • 举报
回复
问题一个比一个难
1.不知
2.难辨别
3.sql server 2008的 aduit可以做到。
pbsh 2011-03-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sql77 的回复:]

PROFILE 貌似可以,不过需要自己写好点,

哪个用户连接的做了哪些事情都可以记录
[/Quote]

这样我是否需要一直通过sql server profilerl跟踪并记录数据,然后加以分析?但是如果是通过客户端使用SSIS或者倒入导出工具,自定义语句导出数据,且使用跨数据库的连接,我只知道连接了某个数据库查询数据,却不知道数据是否被导出了。

另外,sql server 最痛苦的事情就是无法查询日志,log explore不能用于X64系统,即使数据被人删除,也很难追查到是谁干的。

包括数据连接,也不能很好的监控。
王向飞 2011-03-22
  • 打赏
  • 举报
回复
这个你是拦不住的。

--小F-- 2011-03-22
  • 打赏
  • 举报
回复
微软有个自带的工具叫做什么名字的忘记了 可以去查一下
SQL77 2011-03-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pbsh 的回复:]
感谢ssp2009的回复。
我现在情况是,客户提出,是否能监控到连接到数据库的人,且是否把数据库中的数据复制出去了。客户担心商业数据被人copy,包括我们内部员工。
[/Quote]
PROFILE 貌似可以,不过需要自己写好点,

哪个用户连接的做了哪些事情都可以记录
pbsh 2011-03-22
  • 打赏
  • 举报
回复
感谢ssp2009的回复。
我现在情况是,客户提出,是否能监控到连接到数据库的人,且是否把数据库中的数据复制出去了。客户担心商业数据被人copy,包括我们内部员工。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧