如题。
vs2010 C#程序已开发完成,在开发机器上运行程序没有任何问题,包括数据库的连接,都很成功。
打包程序后,将打包文件安装在其他电脑上,并安装相关的microsoft .net framework 4.0 ,程序可以运行,但到了连接数据库的操作时,就报错数据库连接失败,求救各位大侠指教了。
以下是报错信息:
“在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider pipes provider,error:40-无法打开到SQL Server 的连接)”
vs2010 C#程序已开发完成,在开发机器上运行程序没有任何问题,包括数据库的连接,都很成功。
打包程序后,将打包文件安装在其他电脑上,并安装相关的microsoft .net framework 4.0 ,程序可以运行,但到了连接数据库的操作时,就报错数据库连接失败,求救各位大侠指教了。
以下是报错信息:
“在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider pipes provider,error:40-无法打开到SQL Server 的连接)”
这是我的连接字符串,是写死的。在开发机器上没问题,安装程序在被的电脑就出问题了。 SqlConnection conn = new SqlConnection("server=192.168.1.4;database=edb;uid=sa;pwd=thtf2007;Asynchronous Processing=True;");
目标机上运行cliconfg.exe,看看TCP/IP是否允许
看下数据库默认端口有没有修改过,有的话在IP那加上端口,这个服务器端IP是否正确
1,SQL Server服务TCP/IP协议是否有设置指定的IP?
2,网络是还链接成功?
3,本地的SQL Server是否安装相关的驱动?