新聞中心
解決 SQL2023 默認(rèn)數(shù)據(jù)庫無法打開問題

SQL Server 2023 是一個(gè)廣泛使用的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。但是,當(dāng)您使用 SQL Server Management Studio 連接到 SQL Server 2023 時(shí),您可能會(huì)遇到一個(gè)常見的問題,即“無法打開默認(rèn)數(shù)據(jù)庫”。
當(dāng)您嘗試連接 SQL Server Management Studio 時(shí),可能會(huì)收到以下錯(cuò)誤消息:
Cannot open user default database. Login fled. Login fled for user ‘username’. (Microsoft SQL Server, Error: 4064)
在本文中,我們將討論如何解決這個(gè)問題。
1. 理解默認(rèn)數(shù)據(jù)庫
讓我們了解一下默認(rèn)數(shù)據(jù)庫。默認(rèn)數(shù)據(jù)庫是在 SQL Server 實(shí)例上創(chuàng)建登錄時(shí)分配給用戶的數(shù)據(jù)庫。這通常是用戶在登錄時(shí)要訪問的數(shù)據(jù)庫。如果該數(shù)據(jù)庫不存在,則用戶將無法登錄。
2. 確定默認(rèn)數(shù)據(jù)庫
在 SQL Server Management Studio 中,可以使用以下步驟確定用戶的默認(rèn)數(shù)據(jù)庫:
1) 在“對象資源管理器”窗格中,右鍵單擊用戶并選擇“屬性”。
2) 在“一般”頁面中,找到“默認(rèn)數(shù)據(jù)庫”下拉菜單。
3) 確定用戶的默認(rèn)數(shù)據(jù)庫。
您也可以使用以下 Transact-SQL 查詢來確定用戶的默認(rèn)數(shù)據(jù)庫:
SELECT name, default_database_name
FROM sys.sql_logins
WHERE name = ‘username’;
在查詢中,將“username”替換為要查詢其默認(rèn)數(shù)據(jù)庫的用戶名。
3. 解決無法打開默認(rèn)數(shù)據(jù)庫的問題
如果您無法打開默認(rèn)數(shù)據(jù)庫,可能是以下原因之一:
1) 默認(rèn)數(shù)據(jù)庫已更改或刪除。
2) 用戶沒有訪問默認(rèn)數(shù)據(jù)庫的權(quán)限。
以下是解決此問題的一些可能解決方案:
解決方案1:指定可用數(shù)據(jù)庫連接
如果默認(rèn)數(shù)據(jù)庫無法打開,可以通過連接到另一個(gè)可用數(shù)據(jù)庫解決該問題。以下是操作步驟:
1) 打開 SQL Server Management Studio 并連接到 SQL Server。
2) 在“連接對話框”中,找到“選項(xiàng)”選項(xiàng)卡。
3) 在“連接到數(shù)據(jù)庫”字段中,選擇可用數(shù)據(jù)庫。
4) 單擊“連接”。
此時(shí),您應(yīng)該已經(jīng)成功連接到 SQL Server,并且可以使用可用數(shù)據(jù)庫訪問數(shù)據(jù)和查詢。
解決方案2:更改默認(rèn)數(shù)據(jù)庫
如果用戶的默認(rèn)數(shù)據(jù)庫已刪除或不可用,請更改默認(rèn)數(shù)據(jù)庫以解決此問題。以下是操作步驟:
1) 打開 SQL Server Management Studio 并連接到 SQL Server。
2) 在“對象資源管理器”窗格中查找要更改的登錄名。
3) 右鍵單擊登錄名并選擇“屬性”。
4) 在“一般”頁面中,找到“默認(rèn)數(shù)據(jù)庫”下拉菜單。
5) 選擇可用數(shù)據(jù)庫,例如“master”。
6) 單擊“確定”。
現(xiàn)在,您已經(jīng)將默認(rèn)數(shù)據(jù)庫更改為可用數(shù)據(jù)庫。您應(yīng)該能夠成功連接到 SQL Server 并訪問您指定的默認(rèn)數(shù)據(jù)庫。
解決方案3:為用戶授予默認(rèn)數(shù)據(jù)庫訪問權(quán)限
如果無法打開默認(rèn)數(shù)據(jù)庫是由于用戶沒有訪問默認(rèn)數(shù)據(jù)庫的權(quán)限,則可以通過以下示例 Transact-SQL 語句向用戶授予訪問權(quán)限:
USE master;
GO
GRANT CONNECT SQL TO [username];
GO
在查詢中,將“username”替換為要授予訪問權(quán)限的用戶名。
現(xiàn)在,您應(yīng)該已經(jīng)為用戶授予了默認(rèn)數(shù)據(jù)庫的訪問權(quán)限,并且可以成功連接到 SQL Server。
結(jié)論
SQL Server 2023 是一個(gè)強(qiáng)大的關(guān)系數(shù)據(jù)庫管理系統(tǒng),但是當(dāng)您連接 SQL Server Management Studio 時(shí),可能會(huì)遇到默認(rèn)數(shù)據(jù)庫無法打開的問題。在解決此問題時(shí),您可以使用如上所述的一些可能解決方案,例如指定可用數(shù)據(jù)庫連接、更改默認(rèn)數(shù)據(jù)庫或?yàn)橛脩羰谟枘J(rèn)數(shù)據(jù)庫訪問權(quán)限。通過采取適當(dāng)?shù)慕鉀Q方案,您應(yīng)該能夠成功打開默認(rèn)數(shù)據(jù)庫并訪問您需要的數(shù)據(jù)。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
SQLServerException登錄失敗
‘用戶 ‘sa’ 登錄失敗。該用戶與可信 SQL Server 連接無關(guān)聯(lián)
問題一、忘記了登錄Microsoft SQL Server 2023 的sa的登錄密碼
解決方法:先用windows身份驗(yàn)證的方式登錄進(jìn)去,然后在‘安全性’-‘登錄’-右鍵單擊‘sa’-‘屬性’,修改密碼點(diǎn)擊確定就可以了。
問題二、已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯(cuò)取。(provider:
共享內(nèi)存
提供程序,error:0-管道的另一端上無任何進(jìn)程。)(Microsoft SQL Server,錯(cuò)誤:233)
解決方法:打開‘程序’-‘所有程序’-‘Microsoft SQL Server 2023 ’-‘配置工具’-‘SQL Server
配置管理
器’,在彈出的窗體中,找到‘SQL Server 2023 網(wǎng)絡(luò)配置’,把‘MSSQLSERVER的協(xié)議’下的“Named Pipes”和“TCP/IP”啟動(dòng),然伍碧后重新啟動(dòng)Microsoft SQL Server 2023就可以了。
問題三、無法打開用戶默認(rèn)數(shù)據(jù)庫。登錄失敗。用戶‘sa’登錄失敗。(Microsoft SQL Server, 錯(cuò)誤:4064)
解決方法:先用windows身份驗(yàn)證的方式登錄進(jìn)去,然后在‘安全性’-‘登錄’-右鍵單擊‘sa’-‘屬性’,將默認(rèn)數(shù)據(jù)庫設(shè)置成master,點(diǎn)擊確定就可以了。
問題四、sql server 2023 錯(cuò)誤 18452
無法連接到服務(wù)器
服務(wù)器:消息18452, 級別16,狀態(tài)1
用戶‘sa’登陸失敗。原因:未腔答舉與信任SQL Server連接相關(guān)聯(lián)
該錯(cuò)誤產(chǎn)生的原因是由于SQL Server使用了”僅 Windows”的身份驗(yàn)證方式,因此用戶無法使用SQL Server的登錄帳戶(例如 sa )進(jìn)行連接,解決方法如下
設(shè)置允許SQL Server身份登錄 (基本上這個(gè)很有用)
操作步驟:
1。在企業(yè)管理器中,展開”SQL Server組”,鼠標(biāo)右鍵點(diǎn)擊SQL Server服務(wù)器的名稱
2。選擇”屬性”
3。再選擇”安全性”選項(xiàng)卡
4。在”身份驗(yàn)證”下,選擇”SQL Server和 Windows”
5。確定,并重新啟動(dòng)SQL Server服務(wù)
問題五、用戶 ‘sa’ 登錄失敗。該用戶與可信 SQL Server 連接無關(guān)聯(lián)。
解決方法:檢查你的數(shù)據(jù)庫的認(rèn)證模式,windows 和 混合模式,需要SA登陸的請選擇混合模式。
檢查計(jì)算機(jī)1433連接端口,1434數(shù)據(jù)端口是否打開
針對sql 2023 進(jìn)入管理器中“安全”==》“用戶”==》雙擊用戶(彈出屬性對話框)==》“狀態(tài)”把狀態(tài)改成enable,退出管理器重新登錄(用戶驗(yàn)證模式)
即:右鍵數(shù)據(jù)庫屬性對話框,選擇“安全性”選項(xiàng)卡,服務(wù)器身份驗(yàn)證模式選擇“SQL Server和Windows身份驗(yàn)證模式 。然后重新配置sa的登陸信息即可。
SQL SERVER 2023使用sa 登錄失敗-提示該用戶與可信 SQL Server 連接無關(guān)聯(lián)
錯(cuò)誤提示:
sa 登錄失敗,提示該用戶與可信 SQL Server 連接無關(guān)聯(lián)
解決方法:
打開SQL Server Management Studio Express,
右鍵點(diǎn)擊服務(wù)器,選擇Properties(屬性),在彈出窗口中點(diǎn)擊Security(安全)切換到安全面板,
將server authentication服務(wù)器認(rèn)舉沖證從windows authentication mode(windows用戶認(rèn)證模式)
修改為Sql Server and Windows Authentication mode(Sql server和windows認(rèn)證模式),ok。
打開security(安全性) — logins(登錄名) ,右鍵選中sa,選擇properties(屬性),點(diǎn)擊Status(狀態(tài))切換到狀態(tài)面板,將Login(登錄)設(shè)置為Enabled(啟用)。
關(guān)于sql2023無法打開默認(rèn)數(shù)據(jù)庫的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
當(dāng)前題目:解決SQL2023默認(rèn)數(shù)據(jù)庫無法打開問題(sql2023無法打開默認(rèn)數(shù)據(jù)庫)
文章分享:http://fisionsoft.com.cn/article/coihidi.html


咨詢
建站咨詢
