⑴ sql Server的用戶身份認證模式
SQL Server 提供了兩種確認用戶帳戶對資料庫引擎服務的驗證模式:
Windows身份驗證
SQL Server身份驗證
Windows身份驗證:SQL Server資料庫系統通常運行在Windows伺服器上,而Windows作為網路操作系統,本身就具備管理登錄、驗證帳戶合法性的能力,因此Windows驗證模式正是利用了這一用戶安全性和帳號管理的機制,允許SQL Server可以使用Windows的用戶名和口令。在這種模式下,用戶只需要通過Windows的驗證,就可以連接到SQL Server,而SQL Server本身也就不需要管理一套登錄數據
SQL Server身份驗證:SQL Server身份驗證模式允許用戶使用SQL Server安全性連接到SQL Server。在該認證模式下,用戶在連接SQL Server時必須提供登錄名和登錄密碼,這些登錄信息存儲在系統表syslogins中,與Windows的登錄帳號無關
⑵ sql server 2005 支持哪兩種身份驗證模式各自有何特點
1、混合模式,就是使用windos集成的身份驗證也可以,使用SQL Server獨立認證也可以。這種方式驗證方式較寬,安全性跟兼容性是較為平衡的。
2、Windows集成身份驗證,僅僅支持windos集成的身份,這種方式比較不安全,因為沒有SQL Server的獨立授權,與Windows自身的許可權可能出現交叉問題,會造成安全問題。
所以一般推薦使用第一種方式,使用SQLServer驗證作為登陸名。