兩種認證模式
SQL Server 2008 持續支援 Windows 驗證模式與 SQL Server & Windows 混合模式。
Windows 驗證模式 (預設/推薦)
- 善用 Active Directory 使用者帳號/群組設定存取權限,無需獨立管理 SQL Server 帳號。
- 遵循 AD 執行的企業級原則:複雜密碼、密碼歷史、帳號鎖定、最小/最大長度、Kerberos 協定。
- 使用者群組簡化角色型存取管理:新增使用者自動繼承群組權限,減少逐一設定負擔。
混合模式
- 同時支援 AD 帳號與 SQL Server 帳號。
- SQL Server 2005/2008 強化 SQL 登入密碼與鎖定原則(複雜度、過期、鎖定),彌補 SQL 2000 缺失。
選擇建議
優先推薦 Windows 驗證:Kerberos 提供額外保護層,機制更成熟穩健,群組管理簡化授權。
適用混合模式場景:
- 支援舊版應用或非 Windows 平台用戶端。
- 需分離 SQL Server 團隊與 Windows 團隊職責(雙方互不信任時)。
若採用混合模式,務必啟用複雜密碼與鎖定原則強化安全。
結語
Windows 驗證為最安全選擇;混合模式適用特定情境,但需嚴格執行密碼原則確保安全性。