REVOKE CONNECT FROM guest / DROP USER guest。例外:master、tempdb、msdb 必須保留 guest。EXEC sp_configure 'SQL Mail XPs', 0; RECONFIGURE。防止郵件傳遞惡意程式碼、DoS 攻擊。EXEC master..sp_helpstartup,確認無不明程序。移除可疑項:EXEC sp_unmakestartup 'proc_name'。sp_helptext 'sp_password' 與全新安裝實例,防範木馬竄改密碼邏輯。EXEC xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',
N'AuditLevel', REG_DWORD, 3; -- 3 = 成功+失敗
需重啟服務生效。-- SQL Agent 作業步驟 (每小時)
findstr /C:"Login Failed" "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG*"
> "C:\Logs\FailedLogins_%DATE%.txt"
或使用 Log Parser / PowerShell 解析寫入資料表供儀表板分析。