为什么连接sql server2000时提示“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 -” 直接用查询分析器也连接不了,本地连接则可以连接,而且我服务器的数据库是sql server2000为什么提示“在连接到 SQL Server 2005 时”?
2 回答
HUH函数
TA贡献1836条经验 获得超4个赞
这个大概就是完全的配置问题了。很奇怪,在 web.config 文件中, 你设置的 ConnectionString 会指定提供程序(Provider),看你的情形,似乎你的链接串配置有误。
另外,sql 2005 命名管道这块,确实有额外配置一说,部分兄弟会出现不能对外链接的情况,通过运行sql 2005客户端管理工具"SQL Server Configuration Manager”,查看 “SQL Native Client 配置/客户端协议"配置节,其详细配置项有对TCP/IP,Named Pipes(命名管道?) 等的设置。默认该是能用的,大概是你的机器环境由于就版本软件设置的原因,导致覆盖了Sql Server 2005 的默认设置,而出现禁止 Sql 2005联网的现象。
大约记得这些,TL大侠若在,肯定详述到让你晕倒。
- 2 回答
- 0 关注
- 525 浏览
添加回答
举报
0/150
提交
取消