如果客户端装了sql server的话,基本上都能正常连上,如果客户端不装sql server程序的话,需要拷贝两个dll文件:NTWDBLIB.DLL和dbnmpntw.dll到程序的应用路径中。

解决方案 »

  1.   

    你说的是两端都有sql server么
      

  2.   

    客户端要装SQL客户端工具,否则如楼上所说,拷贝2文件,并注册,而且要用SQLDMO编写程序才行
      

  3.   

    印象中应该是不需要装客户端。以前用vb+ado做的,只需要装ado控件就可以了。用vb的话,建议你用ado,试试下面连接字符串。oConn.Open "Driver={SQL Server};" & _ 
              "Server=MyServerName;" & _
             "Database=myDatabaseName;" & _
             "Uid=myUsername;" & _
              "Pwd=myPassword;"
      

  4.   

    openVMS说的对,
    在客户端装上SQL的客户端工具吧。
      

  5.   

    先看网络是否ping得通,然后看协议配置,如tcp、ip的配置,ipx/spx的mac地址。再看你的客户端的工具是否完整,服务端的服务是否打开。如还不行就是靠两个文件,上面的兄弟说的。再不行,就把客户端的工具全部删除,从新开机后再装一边sql的客户端,并配置好协议。
      

  6.   

    不需要安装客户端的,你可以先用odbc建立一个连接试一试,连通后按照这个里面的设置在程序中写连接字符串,或者直接使用odbc的连接,肯定没问题的