我有一个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. 从SQL Server运行可执行文件
- 3. excel到sql连接失败
- 4. 在SQL Server中执行条件连接
- 5. 尝试从VB.net连接到SQL Server 2012时登录失败2015
- 6. SQL Server 2008 - 远程连接失败
- 7. 从SQL Server执行SQL Server连接字符串
- 8. 从R连接到高可用SQL Server
- 9. 接收SQLException连接到SQL Server 2008的“用户登录失败”
- 10. 从access连接到sql server
- 11. 从android连接到sql server
- 12. 网络重新连接后SQL-Server连接失败
- 13. 从Perl连接到SQL Server 2005并执行SELECT
- 14. 从Ubuntu连接SQL Server时sqlcmd登录失败
- 15. 连接到在C#中的Microsoft SQL Server失败
- 16. DacServices.Deploy到SQL Server的LocalDB 2016失败 - 无法连接
- 17. 停止从SQL Server CPU重新执行失败查询100%
- 18. 从CSV文件导入到SQL Server 2012表失败
- 19. 蚂蚁EXEC可执行文件来执行PL/SQL程序失败
- 20. 从Access 2010连接到SQL Server 2000,然后将CSV文件导入到SQL Server
- 21. 导入模块从Python萝卜bdd可执行文件失败
- 22. JDBC MySQL执行SQL失败
- 23. 连接到SQL Server
- 24. 连接到SQL Server
- 25. docker-compose exec失败:在$ PATH中找不到可执行文件
- 26. 通过SQL Server代理从文件系统执行.sql文件
- 27. Sql Server:使用连接对可更新视图执行删除
- 28. 当从tsql/freetds连接sql-azure时,服务器连接失败
- 29. 从ftp接收文件到SQL Server 2008
还检查你有连接字符串设置在某处,即你的app.config。您的错误消息似乎表明在代码中打开的连接的连接字符串不正确......或者服务器无法访问。 –