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

2021-08-30 19:25:00 字數 1236 閱讀 6221

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

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

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

出現本錯誤的情況一般如下:

將乙個資料庫匯入ms sql資料庫中,在企業管理器中,所有任務->還原資料庫—>選擇「從裝置」還原,找到資料庫檔案「***.db」,匯入。

報錯:裝置啟用錯誤,請使用with move選項來標誌該檔案的有效位置。

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

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

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

編輯sql server 註冊,改為sql server身份驗證,用sa登入就可以了

sa的預設資料庫被分離 -> 重灌sql server。

給我老師的人工智慧教程打call!

學習資料庫 18456使用者登入失敗的處理

用windows賬號登入成功後,右鍵例項,在 屬性 視窗中,轉到 security 安全性 項,檢視 伺服器身份驗證 中設定確為 sql server和windows身份驗證模式 然後執行下面的語句啟用sa使用者,同時更改sa的密碼 exec sp password sa null,sa alter...

資料庫異常使用者sa登入失敗 快頁資料庫審計系統

快頁資料庫審計系統智慧型解析資料庫通訊流量,細粒度審計資料庫訪問行為,幫助企業精準識別 記錄資料安全威脅,為使用者資料庫提供全方位的安全 診斷 維護及合規能力。使用者行為發現審計 關聯應用層和資料庫層的訪問操作 可溯源到應用者的身份和行為 多維度線索分析 風險和危害線索 高中低的風險等級 sql注入...

使用者無法遠端登入資料庫的解決方法

具體分析 在本機登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改為 如下 複製 mysql mysql use mysql mysql select host from user where user root 檢視mysql庫中的user表...