IIS 中SQLServer2005 不允许远程连接

错误:

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 
(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

说明:

1.本地sqlwb 可以正常访问服务器的数据库。

2.本机网站可以正常访问服务器的数据库。

3.服务器上的IIS不可以访问数据库(数据库和IIS在同一台机器上)。

4.服务器IIS中同一网站下的所有其他站点也不能访问数据库


人到中年有点甜
浏览 760回答 2
2回答

慕桂英4014372

我想可能有两种原因:1、Native Client的版本可能有问题,是不是服务器上有多个Native Client,连接的时候用了不兼容的版本;2、有人说可能是连接字符串的问题:博客园里有篇博客说这个问题的(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 的解决方案。

有只小跳蛙

在配置管理器下有个tcp/ip的什么设置改为允许就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server