系統用戶administrator 密碼改變后,注銷重新登錄,發現SQL Server沒有隨機啟動。手動從服務管理器中啟動,提示“由於登錄失敗而無法啟動服務”。
原因:
安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator),當該用戶更改了用戶名(如把administrator改成admin)或更改了其口令時,再次啟動服務器,就出現“同於登錄失敗而無法啟動服務”的錯誤了。
解決方法如下:
1、將administrator的密碼改回原來的密碼;
2、從數據庫服務管理器中啟動SQLServer;
3、從“計算機管理”中修改administrator的密碼;
4、打開數據庫企業管理器,在左邊數據庫服務器列表中找到要修改的服務器,點擊右鍵菜單【屬性】,在出現的屬性對話框中選擇“安全性”表項;
5、在“啟動服務帳戶”處的“本帳戶”選項中修改密碼為administrator的新密碼,點擊“確定”,系統提示“是否現在停止並重新啟動服務器?”,點擊“是”。數據庫服務器會自動停止並重新啟動。
建議與總結:
1、如果在“啟動服務帳戶”處的選項不是“本帳戶”,而是“系統帳戶”,則修改用戶密碼不會導致數據庫啟動失敗;
2、數據庫服務器必須是運行狀態,才可修改其屬性,否則連接不上;所以才必須改回原密碼,將數據庫啟動后再修改;
3、必須先修改administrator的密碼,再修改數據庫的安全性屬性,反之則修改不成。
另外其他問題也可能造成SQL無法啟動:
1、如果是修改了計算機名,則放入SQL安裝光盤,執行安裝程序進行修復;
2、 檢查安裝版本是否為正式版,最新補丁是否打上
原因:
安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator),當該用戶更改了用戶名(如把administrator改成admin)或更改了其口令時,再次啟動服務器,就出現“同於登錄失敗而無法啟動服務”的錯誤了。
解決方法如下:
1、將administrator的密碼改回原來的密碼;
2、從數據庫服務管理器中啟動SQLServer;
3、從“計算機管理”中修改administrator的密碼;
4、打開數據庫企業管理器,在左邊數據庫服務器列表中找到要修改的服務器,點擊右鍵菜單【屬性】,在出現的屬性對話框中選擇“安全性”表項;
5、在“啟動服務帳戶”處的“本帳戶”選項中修改密碼為administrator的新密碼,點擊“確定”,系統提示“是否現在停止並重新啟動服務器?”,點擊“是”。數據庫服務器會自動停止並重新啟動。
建議與總結:
1、如果在“啟動服務帳戶”處的選項不是“本帳戶”,而是“系統帳戶”,則修改用戶密碼不會導致數據庫啟動失敗;
2、數據庫服務器必須是運行狀態,才可修改其屬性,否則連接不上;所以才必須改回原密碼,將數據庫啟動后再修改;
3、必須先修改administrator的密碼,再修改數據庫的安全性屬性,反之則修改不成。
另外其他問題也可能造成SQL無法啟動:
1、如果是修改了計算機名,則放入SQL安裝光盤,執行安裝程序進行修復;
2、 檢查安裝版本是否為正式版,最新補丁是否打上
