windows身份驗證模式和SQL server身份驗證模式 有什么不同


兩個驗證方式是有明顯不同的。

主要集中在信任連接和非信任連接。

windows 身份驗證相對於混合模式更加安全,使用本連接模式時候,sql不判斷sa密碼,而僅根據用戶的windows權限來進行身份驗證,我們稱為“信任連接”,但是在遠程連接的時候會因NTML驗證的緣故,無法登陸。

混合模式驗證就比較既當本地用戶訪問sql時候采用windows身份驗證建立信任連接,當遠程用戶訪問時由於未通過windows認證,而進行sql server認證(使用sa的用戶也可以登錄sql),建立“非信任連接”,從而使得遠程用戶也可以登錄。

更加直接一些就是windows身份驗證,不驗證sa密碼,如果windows登錄密碼不正確,無法訪問sql,混合模式既可以使用windows身份驗證登錄,有可以在遠程使用sa密碼登錄。

准確來說,混合身份驗證模式,也就是基於Windows
身份驗證和SQL Server身份混合驗證。在這個模式中,系統會判斷賬號在Windows操作系統
下是否可信,對於可信連接,系統直接采用Windows身份驗證機制,而非可信連接,這個連接
不僅包括遠程用戶還包括本地用戶,SQL Server 會自動通過賬戶的存在性和密碼的匹配
性來進行驗證。比如當SQL Server實例在Windows 98上運行時,必須使用混合模式,因為在
Windows 98上不支持Windows身份驗證模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM