dongzecai0684 2010-06-24 16:37
浏览 50
已采纳

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

I'm am getting a named pipes error when I try to connect to ms sql server 2008 using a php script running an sqlsrv_connect command. In the ms sql configuration stuff tcp/ip, shared memory, and named pipes are all enabled. Everything is stored on the same server, the database, and the php script so I'm just using a "(local)" for the server name. I'm running php 5.3.2, IIS and ms sql 2008.

Does any one have any solutions or explanations for why I'm getting this error?

  • 写回答

1条回答 默认 最新

  • douyun7718 2010-06-24 22:17
    关注

    How I might go about debugging this:

    • be explicit with the server name, see what happens
    • disable network libraries that aren't needed. For a local connection, you can connect via shared memory
    • check both sides of the connection for network libraries. Both the client and the server must be configured to make use of the chosen network library. EVEN if they are on the same box.
    • Google
    • Google

    From looking at the second link, I would have to guess that sql server isn't listening on the pipe your app is trying to connect with. Instead of trying to figure that out, back to disabling network libraries if I was you.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog