當我嘗試連接到我的數據庫(使用SQL Server)時遇到麻煩。我製作一個小型銷售經理應用程序。所以在表格中輸入,刪除,修復......我通過設計創建連接,所以我只需將它拖放到我的表單中(datagridview,textbox輸入等等)。但是當我創建一個過濾器表單時,我創建了一個如下連接字符串的連接:"Server=.\SQLEXPRESS; AttachDbFileName=" + Application.StartupPath + "\\" + "QLBH.mdf; Trusted_Connection=Yes; User Instance=True";
。在程序的當前文件夾中使用相同的mdf文件。當我調試我的程序時,我只使用兩個連接中的一個。我收到一個錯誤消息框無法打開用戶默認數據庫。登錄失敗!。我需要做什麼來修復這個錯誤?謝謝試圖連接到數據庫 - 無法打開用戶默認數據庫。登錄失敗
0
A
回答
1
用戶默認數據庫在連接時不可用。有可能是數據庫:
- 處於可疑模式。
- 不再存在。
- 處於單用戶模式,並且唯一可用的連接已被別人或其他人使用,其中 已被使用。
- 已被分離。
- 已設置爲RESTRICTED_USER狀態。
- 處於脫機狀態。
- 設置爲緊急狀態。
- 沒有登錄帳戶映射到用戶或用戶已被拒絕訪問 。
- 是數據庫鏡像的一部分。
此外,登錄帳戶可能是多個組的成員,並且其中一個組的默認數據庫在連接時不可用。
參考:http://support.microsoft.com/kb/307864 相關問題:"Cannot open user default database. Login failed." after installing SQL Server Management Studio Express
相關問題
- 1. 無法打開用戶默認數據庫。登錄失敗。用戶
- 2. 無法打開用戶默認數據庫。登錄失敗錯誤
- 3. MVC Entity Framework:無法打開用戶默認數據庫。登錄失敗
- 4. ASP.Net SQLExpress:無法打開用戶默認數據庫。登錄失敗
- 5. 無法打開用戶默認數據庫。登錄失敗。 SQL 2005
- 6. 無法連接到數據庫,登錄失敗的用戶
- 7. 無法打開數據庫登錄失敗的用戶; asp.net; codesmith
- 8. 無法打開數據庫,用戶登錄失敗
- 9. 數據庫無法打開 - 用戶登錄失敗
- 10. 無法連接到我自己的MDF文件。無法打開用戶默認數據庫。登錄失敗。用戶登錄失敗...和其他錯誤
- 11. 無法打開登錄請求的數據庫「測試」。登錄失敗。用戶「DOMAIN \ $ Test」登錄失敗
- 12. 實體框架連接錯誤「無法打開數據庫」登錄請求的數據庫「登錄失敗」
- 13. 無法連接到數據庫[默認]
- 14. 用戶登錄失敗'連接到數據庫
- 15. 無法打開登錄請求的數據庫「測試」。登錄失敗
- 16. 無法打開登錄請求的數據庫測試。登錄失敗
- 17. DelayedJob默默地失敗時無法連接到數據庫
- 18. 無法打開登錄'Database1'中請求的數據庫。登錄失敗。用戶'sa'登錄失敗
- 19. Sitecore無法打開登錄請求的數據庫「marktwoSitecore_Web」。登錄失敗。登錄失敗,用戶'blah''
- 20. 無法打開登錄請求的數據庫「gainpeace」。登錄失敗。用戶登錄失敗 'MALIK \ ASPNET'
- 21. 無法打開登錄請求的數據庫「pubs」。登錄失敗。登錄失敗的用戶'ESLAM \ Eslam_Nora'
- 22. 錯誤:System.Data.SqlClient.SqlException:'無法打開數據庫「Ibrahimoz」請求登錄。登錄失敗。用戶登錄失敗
- 23. 無法打開登錄請求的數據庫「DBName」。登錄失敗。登錄失敗的用戶'MachineName \ User'
- 24. 無法打開登錄請求的數據庫「MSSQLSERVER」。登錄失敗。用戶sa登錄失敗
- 25. {「無法打開數據庫\」Namespace.Model.DbContext \「登錄請求登錄失敗用戶'Domain \\ myusername'登錄失敗。」}
- 26. 無法打開登錄請求的數據庫「DigitSite.mdf」。登錄失敗。用戶登錄失敗「Lenaire-PC \ Lenaire」
- 27. 無法打開登錄請求的數據庫MyDB。登錄失敗。用戶「myUser」登錄失敗
- 28. 無法打開登錄請求的數據庫「TurnAroundDB」。登錄失敗。登錄失敗的用戶'IIS APPPOOL \ TurnAroundPool'
- 29. 無法打開登錄請求的數據庫「FingerPR」。登錄失敗。用戶登錄失敗 'NR-PC \ NR'
- 30. 無法打開登錄請求的數據庫「ASPState」。登錄失敗。用戶'xxxx'登錄失敗
它不是一個錯誤。它的數據庫和SQL實例的用戶帳戶方面存在安全問題。這是您需要檢查您當前的用戶帳戶是否有權訪問實例並可以訪問有問題的數據庫的內容。 – 2014-10-29 15:35:39
看看下面的網站。 http://www.connectionstrings.com/sql-server-2012/ – neo 2014-10-29 15:38:49
@Ahmedilyas你好,感謝您的快速回復!我認爲我的問題是由於我建立了2個連接到1個數據庫文件。我認爲這不是關於安全性,因爲我已經在我的mdf和ldf文件中檢查了它 – user2622760 2014-10-29 15:43:56