WebService 访问SQLServer数据库问题
我用VB2010建了个Webservice,用来访问局域网内的SQLServer数据库,发布没有问题,只是在本机http://localhost:5034/WebService.asmx 这个链接下查询数据库,可返回正确的数据,如果在本机或其他计算机上http://192.168.1.107/WebService.asmx,可以打开参数输入页,查询数据报错。做的客户端访问WebService 方法也报错。
错误如下:
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)“
不知道什么原因,按说链接SQL的字串是一样的,怎么不同的访问方式,结果不一样呢?
郁闷两天了,哪位高手帮忙一下,刚接触asp.net 请多赐教!
谢谢!