無法開啟使用者預設資料庫 登入失敗 __資料庫

來源:互聯網
上載者:User

無法開啟使用者預設資料庫,登入失敗,這也是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'"


參考:微軟中文知識庫文章:如何解決 SQL Server 2000 中的串連問題
地址:http://support.microsoft.com/default.aspx?scid=kb;ZH-CN;827422

------------
出現本錯誤的情況一般如下:
 
將一個資料庫匯入MS SQL資料庫中,在企業管理器中,所有任務->還原資料庫—>選擇“從裝置”還原,找到資料庫檔案“xxx.db”,匯入。
報錯:裝置啟用錯誤,請使用with move選項來標誌該檔案的有效位置。

解決方案:右鍵點“資料庫”(注意不是某個特定的資料庫)—>所有任務—>還原資料庫—>選擇“從裝置”還原,選擇要還原成的資料庫名,然後在選項卡中,選擇現有資料庫上強制還原資料庫,然後在下面修改資料庫還原後的實體路徑,這個路徑要是存在的一個路徑,否則就會出現上面的錯誤,邏輯檔案名稱可以不用改,即可。

--------------

只要用不同預設資料庫的使用者登入就可以了。[--各個使用者的預設資料庫]

編輯SQL Server 註冊,改為SQL Server身分識別驗證,用sa登入就可以了

sa的預設資料庫被分離 -> 重裝SQL Server。
 

聯繫我們

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