SQL Server 表面區域配置工具 內建於 SQL Server 2005 / 2005 Express,提供圖形化介面集中管理服務啟用狀態與功能開關,落實「最小權限、最小攻擊面」原則。
| 服務/功能 | 預設狀態 | 建議生產環境 | 風險說明 |
|---|---|---|---|
| Database Engine | 啟用 | 啟用 | 核心服務,不可停用 |
| SQL Server Agent | 停用 | 啟用 (需排程作業) | 自動化維護依賴 |
| Analysis Services | 停用 | 按需啟用 | OLAP/資料採礦專用 |
| Reporting Services | 停用 | 按需啟用 | 報表伺服器專用 |
| Integration Services | 停用 | 按需啟用 | ETL 專用 |
| 本地連線 (Shared Memory) | 啟用 | 啟用 | 本機效能最佳 |
| 命名管道 | 停用 | 停用 (除非舊應用需求) | 舊版相容性 |
| TCP/IP | 停用 | 啟用 (指定埠 1433/自訂) | 網路存取必備 |
| VIA | 停用 | 停用 | 已淘汰協定 |
| 功能 | 預設 | 建議 | 說明 |
|---|---|---|---|
| Ad Hoc 遠端查詢 (OPENROWSET/OPENDATASOURCE) | 停用 | 停用 | 高風險,改用連結伺服器 |
| CLR 整合 | 停用 | 按需啟用 | 需嚴格程式碼審查 |
| Database Mail | 停用 | 啟用 (取代 SQL Mail) | 原生 SMTP,較安全 |
| OLE Automation | 停用 | 停用 | 極高風險,僅受信元件 |
| Service Broker | 停用 | 按需啟用 | 非同步訊息專用 |
| SQL Mail | 停用 | 停用 | 已淘汰,依賴 MAPI/Outlook |
| Web Assistant | 停用 | 停用 | 已淘汰 |
| xp_cmdshell | 停用 | 嚴禁啟用 | 命令執行,極高風險 |
-- 查詢目前配置
EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
EXEC sp_configure 'xp_cmdshell'; -- 查看狀態
-- 啟用/停用功能 (需 RECONFIGURE)
EXEC sp_configure 'clr enabled', 1; RECONFIGURE;
EXEC sp_configure 'Database Mail XPs', 1; RECONFIGURE;
sp_configure 與工具介面是否一致表面區域配置工具將分散在 sp_configure、服務管理器、註冊表的設定集中化,是 SQL Server 2005 安全性基線建立的核心工具。新版本 (2008+) 功能整合於 SQL Server Configuration Manager 與 Policy-Based Management。