本文目錄一覽:
- 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-hant/n/133859.html