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 跟蹤標記
但願本系列文章能幫助你解決平常監控的一些疑問。