前言
正確配置 SQL Server 伺服器屬性是穩定運行與效能調校的基石。SQL Server 提供兩大配置管道:企業管理器(GUI)與控制台服務管理(系統層級)。
方法一:企業管理器圖形化配置
- 開啟 Enterprise Manager
- 右鍵點擊目標伺服器 → 選擇「屬性」
- 彈出「SQL Server 屬性」對話框,分頁包含:
- 一般:啟動參數、啟動服務帳號
- 記憶體:最小/最大伺服器記憶體、保留記憶體給 OS
- 處理器:CPU 親和性、平行處理原則、執行緒優先權
- 安全性:驗證模式(Windows / 混合模式)、稽核層級
- 連線:最大連線數、連線逾時、查詢逾時、預設語言
- 資料庫設定:預設資料/記錄檔路徑、備份目錄、自動建立統計資料、自動更新統計資料
- 複寫:發行者/散發者設定
- 進階:啟用完整文字搜尋、CLR 整合、遠端查詢、預存程序巢狀層級等
方法二:控制台服務管理(系統層級)
- 控制台 → 管理工具 → 服務(Win2000 Pro 為「服務管理」)
- 右鍵目標 SQL Server 服務(如 MSSQLSERVER) → 「內容」
- 可配置項目:
- 一般:啟動類型(自動/手動/停用)、服務狀態控制
- 登入:服務帳號(本地系統/網域帳號)、密碼、硬體設定檔
- 復原:首次/二次/後續失敗動作(重新啟動服務/執行程式/重新啟動電腦)、重設失敗計數器間隔、重新啟動延遲
- 相依性:顯示服務相依關係
關鍵配置最佳實務
| 設定項目 | 建議值/原則 |
| 最大伺服器記憶體 | 預留 1-2GB 給 OS,其餘給 SQL Server(64 位元環境) |
| CPU 親和性 | 預設自動;高負載專用伺服器可考慮手動綁定 |
| 驗證模式 | 生產環境建議「僅 Windows 驗證」 |
| 服務帳號 | 專用網域帳號,最小權限原則 |
| 自動建立/更新統計 | 啟用(預設開啟),大型資料倉庫可考慮排程手動更新 |
| 啟用 CLR 整合 | 僅有 CLR 組件需求時開啟 |
結語
伺服器層級配置影響全域行為,變更後通常需重啟服務生效。建議變更前記錄基準值、變更後監控效能指標、生產環境嚴格走變更管理流程。