SQLServer身份驗證

SQLServer支持Windows身份驗證模式和混合模式兩種身份驗證模式。

基本介紹

  • 中文名:SQLServer身份驗證
  • 分類:Windows身份驗證模式和混合模式
  • 平台: Windows 
  • 性質:身份驗證模式
這兩種身份驗證模式的區別有:
(1) Windows 身份驗證模式
只進行 Windows 身份驗證。用戶不能指定 SQL Server 2000 登錄 ID。這是 SQL Server 2000 的默認身份驗證模式。不能為在 Windows 98 上運行的 SQL Server 實例指定 Windows 身份驗證模式,因為此作業系統不支持 Windows 身份驗證。
(2) 混合模式
如果用戶在登錄時提供了 SQL Server 2000 登錄 ID,則系統將使用 SQL Server 身份驗證對其進行驗證。如果沒有提供 SQL Server 2000 登錄 ID 或請求 Windows 身份驗證,則使用 Windows 身份驗證對其進行身份驗證。
這些模式在安裝過程中指定或使用 SQL Server 企業管理器指定。
與 SQL Server 身份驗證相比,Windows 身份驗證有某些優點,主要是由於它與 Windows NT 4.0 和 Windows 2000 安全系統的集成。Windows NT 4.0 和 Windows 2000 安全系統提供更多的功能,如安全驗證和密碼加密、審核、密碼過期、最短密碼長度,以及在多次登錄請求無效後鎖定帳戶。
由於Windows NT 4.0 和 Windows 2000 用戶和組只由 Windows NT 4.0 或 Windows 2000 維護,因此當用戶進行連線時,SQL Server 將讀取有關該用戶在組中的成員資格信息。如果對已連線用戶的可訪問許可權進行更改,則當用戶下次連線到 SQL Server 實例或登錄到 Windows NT 4.0 或 Windows 2000 時(取決於更改的類型),這些更改會生效。
說明:當 SQL Server 實例在 Windows 98 或 Microsoft Windows Millennium 版上運行時,Windows 身份驗證模式不可用。

相關詞條

熱門詞條

聯絡我們