一.前言(Introduction)
SQL Server監控在很多時候可以幫助我們了解數據庫做了些什么,比如誰誰在什么時候修改了表結構,誰誰在刪除了某個對象,當這些事情發生了,老板在后面追着說這是誰干的,如果你找不出元凶,那么就成為背黑鍋的人了。
如果你想更了解什么時候需要對數據庫做什么監控,那么我建議你看看本系列文章;
下圖是一個關於SQL Server可用做監控功能的邏輯關系圖:
(Figure1:SQL Server可用做監控功能的邏輯關系圖)
二.系列文章索引(Catalog)
Step1:SQL Server 錯誤日志過濾(ERRORLOG)
Step2:SQL Server 默認跟蹤(Default Trace)
Step4:SQL Server 限制IP登陸(登陸觸發器運用)
Step5:SQL Server 事件通知(Event Notifications)
Step6:SQL Server 變更數據捕獲(CDC)監控表數據
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 跟蹤標記
三.總結&待續...(Summary & To Be Continued…)
希望本系列文章能幫助你解決日常監控的一些疑問。