windows 身份驗證相對於混合模式更加安全,使用本連接模式時候,sql不推斷sapassword。而僅依據用戶的windows權限來進行身份驗證,我們稱為“信任連接”。可是在遠程連接的時候會因NTML驗證(NT系統一種驗證方法)的緣故,無法登陸。
混合模式驗證就比較既當本地用戶訪問sql時候採用windows身份驗證建立信任連接。當遠程用戶訪問時因為未通過windows認證,而進行sql server認證(使用sa的用戶也能夠登錄sql),建立“非信任連接”。從而使得遠程用戶也能夠登錄。
更加直接一些就是windows身份驗證。不驗證sapassword,假設windows登錄password不對,無法訪問sql。混合模式既能夠使用windows身份驗證登錄。有能夠在遠程使用sapassword登錄。
准確來說,混合身份驗證模式,也就是基於Windows身份驗證和SQL Server身份混合驗證。在這個模式中,系統會推斷賬號在Windows操作系統下是否可信。對於可信連接,系統直接採用Windows身份驗證機制。而非可信連接,這個連接不僅包含遠程用戶還包含本地用戶,SQL Server 會自己主動通過賬戶的存在性和password的匹配性來進行驗證。比方當SQL Server實例在Windows 98上執行時,必須使用混合模式,由於在Windows 98上不支持Windows身份驗證模式。
其它內容,請點這里。
