如何把windows身分識別驗證模式改為混合驗證模式

來源:互聯網
上載者:User
1、如何解決SQL2000串連資料庫失敗及如何把windows身分識別驗證模式改為混合驗證模式。。。 
     由於SQL Server使用了"僅 Windows"的身分識別驗證方式,因此使用者無法使用SQL Server的登入帳戶(如 sa )進行串連。解決方案如下所示:
  1、 在伺服器端使用企業管理器,並且選擇"使用 Windows 身分識別驗證"串連上 SQL Server;
  2、 展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱,選擇"屬性",再選擇"安全性"選項卡;
  3、 在"身分識別驗證"下,選擇"SQL Server和 Windows "。
  4、 重新啟動SQL Server服務。
  在以上解決方案中,如果在第 1 步中使用"使用 Windows 身分識別驗證"串連 SQL Server 失敗,那麼我們將遇到一個兩難的境地:首先,伺服器只允許了 Windows 的身分識別驗證;其次,即使使用了 Windows 身分識別驗證仍然無法串連上伺服器。這種情形被形象地稱之為"自己把自己鎖在了門外",因為無論用何種方式,使用者均無法使用進行串連。實際上,我們可以通過修改一個註冊表索引值來將身分識別驗證方式改為 SQL Server 和 Windows 混合驗證,步驟如下所示:
  1、點擊"開始"-"運行",輸入regedit,斷行符號進入登錄編輯程式;
  2、依次展開登錄機碼,瀏覽到以下註冊表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
  3、在螢幕右方找到名稱"LoginMode",雙擊編輯雙位元組值;
  4、將原值從1改為2,點擊"確定";
  5、關閉登錄編輯程式;
  6、重新啟動SQL Server服務。
  此時,使用者可以成功地使用sa在企業管理器中建立SQL Server註冊,但是仍然無法使用Windows身分識別驗證模式來串連SQL Server。這是因為在 SQL Server 中有兩個預設的登入帳戶:BUILTIN\Administrators 以及 <機器名>\Administrator 被刪除。要恢複這兩個帳戶,可以使用以下的方法:
  1、開啟企業管理器,展開伺服器組,然後展開伺服器;
  2、展開"安全性",右擊"登入",然後單擊"建立登入";
  3、在"名稱"框中,輸入 BUILTIN\Administrators;
  4、在"伺服器角色"選項卡中,選擇"System Administrators" ;
  5、點擊"確定"退出;
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.