怎樣更改SQL Server 2008的身份驗證方式


   大家都知道sql server 有兩種登錄驗證方式,即sql server驗證方式和windows驗證方式,但是sql server默認的是windows登錄驗證方式,我們如何啟用sql server和windows混合的驗證方式並成功登錄呢?

        在解決這個問題之前,我們首先要明白windows身份驗證模式和SQL server身份驗證模式有什么不同:

        用windows身份驗證是根據用戶的windows身份權限來進行身份驗證,這種方式要直接一些,只要windows登錄密碼正確就可以訪問數據庫,sql不判斷sa密碼。但是在遠程連接的時候會因NTML驗證的緣故,無法登陸。

        用混合身份驗證模式,也就是基於Windows身份驗證和SQL Server身份混合驗證。這個連接不僅包括遠程用戶還包括本地用戶,當遠程用戶訪問時由於未通過windows認證,而進行sql server認證,從而使得遠程用戶也可以登錄。

        下面就來介紹一下如何啟用sql server和windows混合的驗證方式吧。

        首先,以默認的windows驗證方式打開並登錄SQL Server 2008

         

         第二步:登錄后定位到“\安全性\登錄名”,選擇要使用sql server登錄驗證方式的用戶(例如sa),右擊sa,選擇“屬性”。

         

        第三步:打開“屬性”窗口后,定位到“常規”選項卡,修改密碼並勾選或取消勾選相應復選框選項。

             

            第四步:然后切換到“狀態”選項卡,選擇“連接到數據庫”為“授予”,“登錄”為“啟用”,之后點擊右下方的“確定”按鈕保存退出。

            

           第五步:右擊連接數據庫的登錄用戶,在出現的右鍵菜單中選擇“屬性”選項,之后將出現下圖第二張圖所示的界面。切換到“安全性”選項卡,在“服務器驗證方式”下選擇“sql server和windows身份驗證模式”,點擊“確定”保存退出。

           

           

           第六步:右擊連接數據庫的登錄用戶,在出現的右鍵菜單中選擇“停止”選項,停止服務器進程,在出現的提示窗體中選擇“是”。

           

          

          第七步:當sql server服務器圖標變為黃色的時候,依然右擊它,點擊“啟動”,在出現的提示窗體中選擇“是”。

          

          

          第八步:關閉microsoft sql server,重新以sa用戶登錄,便可以成功利用sql server登錄驗證方式登錄sql server。

          


免責聲明!

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



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