我不太清楚你具体是怎么联接的。
你可以通过TCP/IP,也可以通过命名管道。其中TCP/IP最直接、快捷。
看样子你是用了第二种,但是你的机器又没有dbnmpntw.dll文件或者没有注册。dbnmpntw.dll文件专门是通过命名管道与SQL SERVER进行连接的中间程序。不知可否帮助?

解决方案 »

  1.   

    我在家里开启服务器在外面运行客户端客户端是用的ADO连接的 连接串如下:ConnectionString=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=RSGLDBASE;Data Source=172.24.57.62
      

  2.   

    1.两台电脑都上确定连上了网,服务器端需是nt,或server2000
    并且在nt/server2000的用户账号管理里,建立客户端的电脑名,给于访问的权限,如果不知道,你就把所有的权限都给他。
    2.客户端需知道服务器上网的ip地址( 服务器上网后,你可以通过服务器的3,ipconfig命令知道上网的ip.
    3.在客户端通过查询分析器Query Analyzer 输入访问用户名为你服务器的
    ip,  账号sa默认的。如果你改了,那就是其它的。 密码、你自己设定的密码。好了,此时你就可以试一试了,如果连通,祝你好运。4、如果没连通怎么办, 最后忘了配置客户端.你需要在客户端。
    同样装上SQL客户端,
    通过SQL SERER 客户端网络实用工具,配置一下。该怎样配置呢?
    在按顺序启用协议里添加右边的TCP/IP协议, 在别名里添加
    服务器别名,输入服务器的ip, 服务器名称 填服务器的 ip
    管道名不用改了。
      

  3.   

    用SQL SERVER客户端。添加SQL SERVER组就可以了。
    可以用IP或者机器名字搜索!