首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Microsoft SQL Server 7.0 安全模式與登入管理完整指南

     編輯:Oracle 資料庫相關知識

前言

SQL Server 7.0 簡化了安全模式,提供兩種驗證機制,並以安全精靈取代舊版安全管理員。本文整理常見安全設定問題與操作步驟。

一、安全模式比較

模式對應 6.5 模式優點
SQL Server 和 Windows NT(混合模式)混合模式支援非 NT 用戶端、Internet 用戶端;提供多層保護
Windows NT Only(僅 Windows 驗證)信任模式用戶無需記憶額外密碼;可套用 NT 密碼原則;僅需管理 NT 群組/帳號

注意:7.0 移除 6.5 的標準模式(僅 SQL Server 驗證)。

二、安全精靈取代安全管理員

SQL Server 7.0 提供「安全精靈」進行安全性設定,介面更直覺。

三、透過企業管理器設定安全模式

  1. 啟動企業管理器,展開伺服器群組,右鍵點選目標伺服器選「屬性」。
  2. 切換至「安全性」索引標籤。
  3. 在「安全性」區域選擇「SQL Server 和 Windows NT」或「Windows NT Only」。

四、授權 Windows NT 群組/使用者登入

方法 A:企業管理器圖形介面

  1. 展開伺服器 → Security 資料夾 → Logins,右鍵選「New Login」。
  2. 「一般」索引標籤,Name 欄填入 Domain\Account 或 Domain\Group。
  3. 驗證模式選「Windows NT Authentication」,選擇網域。
  4. 預設資料庫與語言設定後按「確定」。

方法 B:系統預存程序

sp_grantlogin 'Domain\AccountOrGroup'

參數長度不超過 128 字元。

五、注意事項

  • 若登入 ID 對應 NT 群組,群組成員變動無需重建 SQL Server 登入 ID。
  • 刪除 NT 群組/使用者不會自動刪除對應的 SQL Server 登入 ID,需手動清理。

小結

SQL Server 7.0 安全模式更貼近 Windows 整合,混合模式提供最大彈性,純 NT 模式簡化管理。善用企業管理器或 sp_grantlogin 快速授權,並注意孤立登入 ID 的清理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved