要远程 连接必须要打开tcp监听方式,

解决方案 »

  1.   

    我试过使用一特定用户名登录服务器后,就能用Named Pipes方式访问SQL了,可是用户不允许以指定用户名访问服务器,说这不安全。
      

  2.   

    必须启用了 TCP/IP 协议
      

  3.   

    碰到客户端XP的机器,最好装上SQL SERVER客户端,并设置成tcp/ip协议连接而非namepipe协议
    连接数据库的代码中
    servername最好用IP地址代替服务器名
      

  4.   

    最近也碰到这个问题了,2000的客户端,改成用TCP/IP协议连接就解决了,用namepipe协议怎么都不可以。而楼主的客户不允许用TCP/IP方式监听就不清楚怎么解决了。
    关注中