2014-10-16 102 views
-1

我開發了一個使用ASP.NET和SQL Server的學校DBMS,並且我試圖轉移到另一個系統,然後安裝了SQL Server 2014.在通過默認頁面插入後我的用戶和通過所有將顯示的是:用於SQL Server的Microsoft OLE DB提供程序(0x80004005)

無法建立與數據庫的連接。

錯誤信息:
的Microsoft OLE DB提供程序SQL Server(0x80004005的)
[DBNETLIB] [ConnectionOpen(連接())] SQL Server不存在或拒絕訪問。

此問題的其他可能的原因:
數據庫無法打開,很可能是由於連接設置不正確或數據庫文件夾或文件設置的安全性不足。

您能否讓我們知道會有什麼問題。

+1

好了,所以,什麼是您的連接字符串? – 2014-10-16 14:32:18

+0

該錯誤意味着您的連接字符串不正確。我所做的是打開SQL服務器附帶的SSMS,希望您已經安裝了它,使用該工具登錄並基於我必須做的事情,我將它複製到我的連接字符串中(您需要發佈)。顯然這裏有一組語法和規則,但是你需要學習它來處理這些東西。 – RandomUs1r 2014-10-16 14:58:33

+0

請更清楚 – user3816376 2014-10-16 15:12:40

回答

0

收到此,按照本指南

TLDR:更改提供商SQLOLEDB.1

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/fab0e3bf-4adf-4f17-b9f6-7b7f9db6523c/communication-link-failure-when-connecting-to-remote-database?forum=sqlintegrationservices

SOURCE:http://stackoverflow.com/questions/6946265/ssis-package-creating-hresult-0x80004005-description-login-timeout-expired-e 
+0

那是我使用的提供商 – user3816376 2014-10-16 15:05:16

+0

很可能是帳戶權限 – Matt 2014-10-22 09:30:13

相關問題