關於SQLServer2000中windows身分識別驗證Builtin/Administrator使用者

來源:互聯網
上載者:User

關於SQLServer2000中windows身分識別驗證Builtin/Administrator使用者誤刪除,引發的關於MSSQLSERVER服務的啟動許可權聯想

 

  今天同時在伺服器中安裝SqlServer2000,裝完後匯入網站程式需要的資料庫,但是他不小心將Builtin/Administrator使用者給刪除了(註:SQLServer2000中Builtin/Administrator使用者是由windows驗證方式登入SQLServer2000的使用者,該使用者擁有system administrator角色許可權),這就意味著我們不能使用企業管理器了,開玩笑,那怎麼用?!於是在網上baidu修補辦法,其中有個方式說是:

  1.重新運行SQLSERVER2000安裝檔案,選擇“註冊表重建”項目,之後在選擇“混合模式”至安裝完成。

  2.在查詢分析器裡執行 sp_grantlogin Builtin/Administrators' 這樣就恢複windows身分識別驗證了。

 

但是這樣做有個問題是,雖然恢複了Builtin/Administrators,但是它沒有system administrator角色的許可權,並且SQLSERVERAGENT服務也無法開啟

 

 後來想到MSSQLServer服務和SQLSERVERAGENT服務是可以指定使用者的,於是

  1.建立了aa使用者賦予Administrator組【注意:要是不給Administrator組許可權,aa使用者是受限的】;

  2.MSSQLServer服務——》右鍵屬性——》登入 標籤——》選擇“此帳戶”輸入aa的使用者和密碼——》確定;

此時MSSQLServer服務就可正常開啟,之後進入“企業管理器”這將Builtin/Administrator使用者賦予system administrator角色之後再 MSSQLServer服務——》右鍵屬性——》登入 標籤的“登入身份”中選回“本地系統帳戶就可”。

 

  通過這個操作讓我瞭解到對於MSSQLSERVER服務的啟動可以指定windows的使用者【通過windows驗證方式與SQLServer串連】,這樣其實以上步驟都可以忽略,如果SQLServer的使用者在丟失了導致不能正常啟動SQLServer服務,只要在該服務中指定一個windows系統的屬於Administratro組的使用者啟動後,進入企業管理器進行修複就可以了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.