- 建立一個 LOGON Trigger 讓自己進不去 SQL Server Instance
CREATE TRIGGER Connection_Limit_Trigger
ON ALL SERVER
FOR LOGON
AS
ROLLBACK -- 不管三七二十一,就是不准進來
- 故意連進去看看
- 使用 sqlcmd 來進行 DAC 連線,並刪除 LOGON Trigger
- 再次利用 SSMS 連進 SQL Server Instance,從 2 可以看見連進 WIN7-JengTing\SQL2012 內, 從 3 可以發現觸發程序內已經沒有 Connection_Limit_Trigger LOGON Trigger 了。
- 參考資料
- SQL Server: Disable Logon Trigger Using DAC to Resolve Login Problem
- SQL SERVER – sqlcmd – Using a Dedicated Administrator Connection to Kill Currently Running Query
- SQL Server: Disable Logon Trigger Using DAC to Resolve Login Problem
沒有留言:
張貼留言