代码改变世界

SQL Server 监控系列(文章索引)

2013-12-20 16:32  听风吹雨  阅读(2924)  评论(2编辑  收藏  举报

一.前言(Introduction)

  SQL Server监控在很多时候可以帮助我们了解数据库做了些什么,比如谁谁在什么时候修改了表结构,谁谁在删除了某个对象,当这些事情发生了,老板在后面追着说这是谁干的,如果你找不出元凶,那么就成为背黑锅的人了。

  如果你想更了解什么时候需要对数据库做什么监控,那么我建议你看看本系列文章;

  下图是一个关于SQL Server可用做监控功能的逻辑关系图:

(Figure1:SQL Server可用做监控功能的逻辑关系图)

二.系列文章索引(Catalog)

Step1:SQL Server 错误日志过滤(ERRORLOG)

Step2:SQL Server 默认跟踪(Default Trace)

Step3:SQL Server DDL触发器运用

Step4:SQL Server 限制IP登陆(登陆触发器运用)

Step5:SQL Server 事件通知(Event Notifications)

Step6:SQL Server 变更数据捕获(CDC)监控表数据

Step7:SQL Server 更改跟踪(Chang Tracking)

Step8:SQL Server 数据变更时间戳(timestamp)在复制中的运用

Step9:SQL Server Audit监控触发器

Step10:SQL Server 基于消息的侦查机制

Step11:SQL Server Service Broker(SSB)

Step12:SQL Server XEVENT

Step13:SQL Server 跟踪标记

Step14:SQL Server 创建数据库邮件

三.总结&待续...(Summary & To Be Continued…)

  希望本系列文章能帮助你解决日常监控的一些疑问。