核心變革:移除映射層,直接使用 Windows NT 安全機制
SQL Server 7.0 最大安全改進是**與 Windows NT 安全性完全整合**。
舊版 (6.5) 痛點
- 兩種模式:系統管理員 或 普通用戶(映射登入)。
- 映射登入:NT 群組所有用戶映射到同一 SQL 登入,或需為每用戶建立獨立登入 → **管理負擔極重**。
- 實質仍用標準安全模式,**未真正使用 NT 安全機制**。
SQL Server 7.0 新架構
- 登入時,資料庫引擎檢查使用者**實際 Windows NT 存取權杖**。
- 將主安全識別碼 (SID) 及群組 SID 直接映射到
master..sysxlogins 登入帳號。
- **移除額外映射層**,SQL Server 直接信任 NT 驗證結果。
帶來的效益
- 大幅減少安全管理時間與複雜度。
- 降低配置錯誤風險。
- 單一登入 (SSO) 體驗:登入 Windows 即登入 SQL Server,無需二次認證。
- 群組權限管理:NT 群組權限變更自動同步至 SQL Server。
這是企業級資料庫安全管理的里程碑,奠定了後續版本 Windows 整合驗證的基石。