我在C#
中构建了一个用于打印报告的应用程序(管理系统)
在我的系统中正常运行。当我将它转移到我的客户计算机时,它会在打印发票时出错。我正在使用报告查看器。
该程序在客户端计算机中运行精细的i-e数据插入,删除等。
ERROR:
发生网络相关或实例特定错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确以及SQL server配置为允许远程连接(提供者命名管道 提供程序错误40-无法打开与SQL Server的连接)
我试过了
答案 0 :(得分:0)
如果您已启用Tcp连接并测试了sql服务器的所有防火墙设置,则可能是您的连接字符串有问题。您可以通过连接方法在客户端计算机上使用的内容..
您必须在数据源中提供服务器的IP地址和端口号 1433。
like this:
Data Source=XXX.XXX.XXX.XXX,1433;Network Library=DBMSSOCN;Initial Catalog=dbName;User ID=yourUID;Password=pass;