本文目錄一覽:
- 1、在SQL Server中出現 「無法打開用戶默認資料庫,登錄失敗」 是什麼原因?
- 2、登錄資料庫失敗,odbc測試正常
- 3、mysql突然登錄不了?
- 4、怎麼解決遠程登錄資料庫連接不上的問題
- 5、一直資料庫登錄失敗是什麼意思
在SQL Server中出現 「無法打開用戶默認資料庫,登錄失敗」 是什麼原因?
無法打開用戶默認資料庫,登錄失敗,這也是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'”
登錄資料庫失敗,odbc測試正常
使用管理員帳戶修改此帳戶的默認資料庫,打開企業管理器,展開伺服器組,然後展開伺服器,展開”安全性”,展開登錄,右擊相應的登錄帳戶,從彈出的菜單中選擇,屬性,重新選擇此登錄帳戶的默認資料庫。無法打開用戶默認資料庫,登錄失敗,這是SQLServer使用者常見的問題之一。在使用企業管理器、查詢分析器、各類工具和應用軟體的時候,關係到連接SQLServer資料庫的時候會碰到此問題。
mysql突然登錄不了?
1 進入cmd,停止mysql服務:Net stop mysql
若是停不掉:Ctrl+Alt+Del打開任務管理器,在詳細信息里結束mysql.exe任務。
若服務名無效:來到MySQL的安裝路徑下bin,在命令行中輸入mysqld –install;成功:出現Service successfully install代表你已經安裝成功;
2 進入bin目錄
mysqld -nt –skip-grant-tables
重新打開一個管理員命令提示符輸入mysql進入重新改密碼就OK了。
再次mysql -u root -p進入操作
mysqlupdate mysql.user set anthentication_string=password(『你的密碼』) where user=『root』;
mysqlflush privileges;//刷新MySQL的系統許可權
mysqlquit;
再次mysql -u root -p進入就可以操作了。
怎麼解決遠程登錄資料庫連接不上的問題
1,如果出現這樣的情況,首先我們要排查對方的機器ip或者伺服器的ip是否拼得通,如果拼不通,那肯定連接不上了,那就要看看是防火牆有沒有阻止ip的拼接,如果ping得通,那就與這個無關了。
2,上面能拼得通,就說明能夠連接得上對方的電腦了,接下來就在資料庫上找原因了,出現這種情況,一般是對方的電腦或伺服器的電腦禁止別的電腦的連入。
3,這個時候,我們可以對方機器上或伺服器上去查找
4,在左邊的單機欄中找到MSSQLSERVER的協議,然後點擊選取,然後在這個右邊的空白處就會跳出協議名稱和各自的狀態,這個時候我們發現TCP/IP的狀態是禁用的。
5,接下來我們要做的事情就是郵件TCP/IP這一欄,然後選擇去啟用它,讓其狀態由原來的禁用狀態變為啟用狀態,這樣的話,我們就完成了操作。
6,接下來我們就是重啟資料庫服務,我們找到圖中選中的服務,右鍵重新啟動就可以了。
一直資料庫登錄失敗是什麼意思
登陸失敗的,有可能是因為資料庫服務沒有啟動、還有就是用戶名和密碼填錯了,檢查一下資料庫的地址是否有更改過。
原創文章,作者:OTFE,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133859.html