SQL Server监控在不少时候能够帮助咱们了解数据库作了些什么,好比谁谁在何时修改了表结构,谁谁在删除了某个对象,当这些事情发生了,老板在后面追着说这是谁干的,若是你找不出元凶,那么就成为背黑锅的人了。html
若是你想更了解何时须要对数据库作什么监控,那么我建议你看看本系列文章;数据库
下图是一个关于SQL Server可用作监控功能的逻辑关系图:日志
(Figure1:SQL Server可用作监控功能的逻辑关系图)htm
Step1:SQL Server 错误日志过滤(ERRORLOG)对象
Step2:SQL Server 默认跟踪(Default Trace)blog
Step4:SQL Server 限制IP登录(登录触发器运用)事件
Step5:SQL Server 事件通知(Event Notifications)get
Step6:SQL Server 变动数据捕获(CDC)监控表数据it
Step7:SQL Server 更改跟踪(Chang Tracking)
Step8:SQL Server 数据变动时间戳(timestamp)在复制中的运用
Step10:SQL Server 基于消息的侦查机制
Step11:SQL Server Service Broker(SSB)
Step12:SQL Server XEVENT
Step13:SQL Server 跟踪标记
但愿本系列文章能帮助你解决平常监控的一些疑问。