Dbmssocn.dll    TCP/IP 支持文件 
Dbmsspxn.dll    IPX 支持文件 
Dbnmpntw.dll    命名管道支持文件 
Ntwdblib.dll    SQLServer核心文件(这个文件最重要) 

解决方案 »

  1.   

    感谢LittleStar兄的回复,不过我所遇到的问题是:客户端已经安装了Sql Server客户端,
    几个DLL文件都已正常安装。我想透过ADO访问远程Web数据库,系统必须需在Client Network Utility中设置我欲访问的Web数据库的服务器别名,如:www.csdn.net,2100。否则在ADO连接中输入Server名称(www.csdn.net,2100)将无法与Web建立连接。请各位高手帮助分析分析。小菜谢过!
      

  2.   

       Server名称中为什么输入:www.csdn.net,2100??? 这是网址,经域名服务器解析后成为IP地址。   应该输入局域网中服务器的机器名:如我的局域网中NT服务器名:SevenStars
    我在局域网通过ADO对象访问SQL7时通过。
      

  3.   

    Client Network Utility 通讯协议为TCP/IP
      

  4.   

    xjx:您所说的2100???为我的远程服务器的端口号。
      

  5.   

    1.只需设置Client Network Utility 默认通讯协议为TCP/IP
    2.在程序中ADOconnection 中 connection string 设为:
    Provider=SQLOLEDB.1;Password=yyqt_45y;Persist Security Info=True;User ID=et_01;Initial Catalog=et_db;Data Source=www.yycm.com,1433;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=client1
    我局域网的ado程序如此设置,不需在客户端设置别名,一切正常。