2台机器,a和b a上面装有SQL Server 在机器b上运行程序连接a的数据库,连接失败...此时在机器b上装数据库,连接本地,无任何问题...最怪的是现在去连接a上的数据库,也能连的上了,大家看看是什么原因造成的...

解决方案 »

  1.   

    可能是由于在安装SQL SERVER之前系统有其它的错误如MDAC,
    安装后, SQLSERVER修复了这些错误,所以连上了~
      

  2.   

    要看你用的什么连接方式了。如果是BDE的话,B机器上很可能缺少ntwdblib.DLL文件
      

  3.   

    当然不可以了,如果你直接要连SQL,他需要SQL客户端才可以连接,如果没有,数据引擎靠什么支持,所连接不上
      

  4.   

    通过测试,ADO连接也需要ntwdblib.DLLTO 楼上的,并不需要安装SQL客户端