sqlserver混合模式
① 如何將sql server 改為混合模式
1.
啟動SQL
Server
Management
Studio,以Windows身份驗證方式登錄。
2.
在對象資源管理器窗口中,右鍵單擊伺服器,選擇屬性,打襪源開告友態伺服器屬性對話框。
3.
在「安全性」頁上的「伺服器身份驗證」下,選擇新的伺服器身份驗證模式,再單擊「確定」。
4.
重新啟動
SQL
Server
服務,可以直接通過右件鍵點擊「對象資源管理告碼器」進行啟動。
5.
使用該語句啟用sa用戶:alter
login
sa
enable
6.
設置sa用戶的密碼:alter
login
sa
with
password='your
password'
Ok,現在斷開連接,再使用SQL
Server驗證方式,以sa用戶來登錄試試吧。
② sqlserver實例的身份驗證模式有哪幾種
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 會自動通過賬戶的存在性和密碼的匹配
性來進行驗證。