使用php连接ot ms sql 2008命名管道问题

时间:2010-06-24 16:37:32

标签: php sql sql-server-2008

当我尝试使用运行sqlsrv_connect命令的php脚本连接到ms sql server 2008时,我收到了命名管道错误。在ms sql配置中,tcp / ip,共享内存和命名管道都已启用。一切都存储在同一台服务器,数据库和php脚本上,所以我只是使用“(本地)”作为服务器名称。我正在运行php 5.3.2,IIS和ms sql 2008。

是否有任何人对我收到此错误的原因有任何解决方案或解释?

1 个答案:

答案 0 :(得分:0)

我如何进行调试:

  • 明确显示服务器名称,看看会发生什么
  • 禁用不需要的网络库。对于本地连接,您可以通过共享内存进行连接
  • 检查网络库连接的两端。客户端和服务器都必须配置为使用所选的网络库。即使它们在同一个盒子上也是如此。
  • Google
  • Google

从查看第二个链接,我不得不猜测sql server没有监听你的应用尝试连接的管道。如果我是你的话,不要试图解决这个问题,而是回到禁用网络库。