- SSMS => 物件總管 => SQL Server Agent => 警示 => 新增警示。
- 新增警示 => 一般 => 輸入名稱(SQL 登錄失敗)、選擇類型(SQL Server 事件警示)、輸入錯誤號碼(18456)。
- 新增警示 =>回應 => 通知操作員,並勾選該操作員要用電子郵件通知。
- 新增警示 => 選項 => 勾選電子郵件讓錯誤訊息文字也會包含進 EMail 中。
- 故意利用 SA 帳號但不輸入密碼來登錄 SQL Server。
- 產生錯誤訊息,可以看見錯誤號碼為 18456。
- 收到 18456 登錄失敗的通知 mail
- 新增警示結束後再進入,會多出一個[歷程紀錄]選項,可以看到警示觸發、回應時間和觸發次數。
- 20151013 補充
- 延伸閱讀
- [Win] SMTP 設定
- [SQL] Database Mail 設定
- [SQL] SQL Server Agent Mail
- 參考資料
- Understanding "login failed" (Error 18456) error messages in SQL Server 2005
- 如何解決以 Windows 驗證方式登入 SQL Server 時,出現錯誤代碼 18456
- 疑難排解:使用者 'x' 的登入失敗
- FB Super SQL Server 討論
- MSSQLSERVER_18452、MSSQLSERVER_18456
- SQL Server | 是誰在敲打我窗 來自 NT AUTHORITY\SYSTEM 失敗登入
沒有留言:
張貼留言