無法打開用戶默認數據庫

無法打開用戶默認數據庫,登錄失敗,這也是SQL Server使用者熟悉的問題之一。在使用企業管理器、查詢分析器、各類工具和應用軟件的時候,只要關係到連接SQL Server數據庫的時候,都有可能會碰到此問題,引起此錯誤發生的原因比較多,下面我們就來詳細分析引起此問題的原因以及解決辦法。

一、原因
登錄帳戶的默認數據庫被刪除。

二、解決方法:
(一)、使用管理員帳戶修改此帳戶的默認數據庫
1、打開企業管理器,展開服務器組,然後展開服務器
2. 展開"安全性",展開登錄,右擊相應的登錄帳戶,從彈出的菜單中選擇,屬性
3、重新選擇此登錄帳戶的默認數據庫
(二)、若沒有其他管理員登錄帳戶,無法在企業管理器裏修改,使用isql命令行工具
isql /U"sa" /P"sa的密碼" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"
如果使用Windows驗證方式,使用如下命令行,將默認數據庫改成非丟失的數據庫:
isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN/Administrators', N'master'"

(2)由於改變了系統密碼導致SQLSErver無法啓動

解決辦法是:點擊運行,鍵入services.msc,打開服務程序,找到SQLSERVER項目,選擇屬性項之二-‘登錄’,把登錄密碼改爲操作系統Administrator帳戶登錄密碼,重新啓動SQLSErver,即可正常啓動。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章