probe 用於效能監控,若非必要可停用EXEC sp_dropextendedproc 'xp_cmdshell'。若必須保留,SQL 6.5 用 SQLExecutiveCmdExec 限制非 sasp_OA* 系列 (7 支)。警告:企業管理員部分功能會失效,開發環境獨立部署xp_reg* (除 xp_regread/write 影響日誌安裝)xp_cmdshell, xp_dirtree, xp_sendmail, xp_servicecontrol, xp_subdirs... 共 30+ 支,**先在測試環境驗證**REVOKE CONNECT FROM guest (master/tempdb 保留)sp_helpstartup 找後門,sp_unmakestartup 移除sp_password 對比全新安裝腳本xp_instance_regwrite ... AuditLevel = 3 (成功+失敗)findstr /C:"Login Failed" \mssql7\log\*.* > failed_logins.txtsys.server_role_members, sys.database_role_membersSELECT name FROM syslogins WHERE password IS NULLSELECT o.name FROM sysobjects o, sysprotects p WHERE p.uid=0 AND o.xtype IN ('X','P') AND o.id=p.id安全是持續過程,非一次性專案。建議將此清單納入 **季度安全巡檢 SOP**,配合弱點掃描、滲透測試、權限審計工具 (如 PowerShell dbatools、SQL Vulnerability Assessment) 自動化執行。