我有一個Windows應用程序寫在C夏普,它正在更新SQL Server 2008中的數據存儲。當我從.Net運行應用程序時,我沒有任何問題。我編譯應用程序並安裝在同一檯筆記本電腦上當我運行exe文件時出現以下錯誤:「System.Data.SqlException(0x80131904):與SQL Server建立連接時發生網絡相關或實例特定的錯誤。未找到服務器或無法訪問」。 爲什麼我可以從MS Visual Studio連接到SQL服務器,並且無法從可執行文件(同一檯筆記本電腦)連接到SQL?謝謝。連接到SQL Server失敗從可執行文件
0
A
回答
1
確保在安裝應用程序時,應將SQL連接字符串存儲在exe
文件旁邊的配置文件。
1
請確保您的exe文件旁邊有一個名爲「projectname.exe.config」的文件。如果是這樣,那麼請確保你在這個配置文件中有SQL連接字符串。如果是這樣,請確保它是正確的連接字符串。另外,請確保連接字符串中指定的用戶帳戶可以訪問數據庫。如果您正在使用Windows身份驗證(SSPI),請確保您的Windows帳戶有權訪問數據庫。
注意:配置文件名必須是「exeName.exe.config」。 exeName通常是項目名稱。以防萬一你將exe名稱改爲默認值。
希望這會有所幫助。
+0
你只是喜歡_「請確保」_。 :)爲確保步驟+1。 – Otiel
相關問題
- 1. 連接失敗的SQL Server
- 2. python 3.3,pypyodbc,連接到SQL Server失敗
- 3. 連接到SQL Server Management Studio Express失敗
- 4. 通過ODBC連接到SQL Server失敗
- 5. 從SQL Server運行可執行文件
- 6. JavaScript執行失敗連接到mongoHQ殼
- 7. excel到sql連接失敗
- 8. 在SQL Server中執行條件連接
- 9. 嘗試從VB.net連接到SQL Server 2012時登錄失敗2015
- 10. Spring + Hibernate + Sql Server連接失敗
- 11. SQL Server連接錯誤:實例失敗
- 12. SQL Server 2008 - 遠程連接失敗
- 13. SQL連接失敗
- 14. 從SQL Server執行SQL Server連接字符串
- 15. 從R連接到高可用SQL Server
- 16. 接收SQLException連接到SQL Server 2008的「用戶登錄失敗」
- 17. 從Powerpoint連接到SQL Server
- 18. 從access連接到sql server
- 19. 從android連接到sql server
- 20. 連接到SQL Server從c#
- 21. 網絡重新連接後SQL-Server連接失敗
- 22. 從Perl連接到SQL Server 2005並執行SELECT
- 23. 從Ubuntu連接SQL Server時sqlcmd登錄失敗
- 24. 連接sql server JAR文件
- 25. DacServices.Deploy到SQL Server的LocalDB 2016失敗 - 無法連接
- 26. 連接數據庫失敗到SQL Server 2012
- 27. 爲什麼我連接到本地SQL Server數據庫失敗?
- 28. 連接到在C#中的Microsoft SQL Server失敗
- 29. 將php連接到MS SQL Server。登錄失敗
還檢查你有連接字符串設置在某處,即你的app.config。您的錯誤消息似乎表明在代碼中打開的連接的連接字符串不正確......或者服務器無法訪問。 –