从可执行文件连接到SQL Server失败

本文关键字:Server 失败 SQL 可执行文件 连接 | 更新日期: 2023-09-27 18:13:38

我有一个用C Sharp编写的windows应用程序,它正在更新SQL server 2008中的数据存储。当我从。net运行应用程序时,我没有问题。我编译的应用程序和安装在同一台笔记本电脑上。当我运行exe文件时,我得到以下错误:"System.Data. exe "SqlException (0x80131904):在建立到SQL Server的连接时发生了与网络相关或特定于实例的错误。服务器未找到或无法访问"。为什么我可以从MS Visual Studio连接到SQL服务器,而不能从可执行文件(同一台笔记本电脑)连接到SQL ?谢谢你!

从可执行文件连接到SQL Server失败

确保在安装应用程序时,SQL连接字符串应该存储在exe文件旁边的配置文件

请确保您有一个名为"projectname.exe "的文件。配置"在你的exe旁边。如果是,那么请确保在这个配置文件中有SQL连接字符串。如果是,请确保它是正确的连接字符串。另外,请确保连接字符串中指定的用户帐户能够访问数据库。如果您正在使用windows身份验证(SSPI),那么请确保您的windows帐户可以访问数据库。

注意:配置文件名必须是"exeName.exe.config"。exeName通常是项目名称。以防万一你已经改变了exe的名称从默认值。