我用ADO开发的数据库应用程序环境是2000professional+sql server 2000
开发完后发现在别的机器上不能运行具体表现就是找不到SQLSERVER服务器导致连接失败,这是什么原因?这些测试的机器全都是2000professional。我在一台机器上装sql server2000的客户端程序然后程序就可以运行了这是差DLL吗?到底是什么原因请大峡帮帮忙看看?谁碰到过这样的问题?请告诉我这是怎么会事如何解决!

解决方案 »

  1.   

    你看看SQL2000的用户登录方式有可能不同,换一下有可能好了
      

  2.   

    不是登陆方式的问题我现在基本上可以肯定,我估计是不是有的机器上没有安装ADO的原因!
    因为我在一台不能连接的机器上安装SQLSERVER的客户端后就可以了!请大家帮帮忙!
      

  3.   

    是的 l_xiaofeng(≈流水≈不腐≈) !没有找到服务器上的SQLSERVER,我把ADOCONNECTION改为IP也不行,在局网内!大峡带星的你一定要帮帮我啊1
      

  4.   

    别的机器上不能运行是不能连接你主机上的服务器数据库么??????我们这儿还没与到你的情况,别人机子上安装你的开发工具(编程语言没有啊,如果有,也可能是你的服务器断有问题,或者是2000专业版不行,我不知道,我们都是用的sever版)
      

  5.   

    兄弟我也不知道这是什么问题!我是在2000底下开发的build以后成EXE拿到别的机器上不行!真不知道怎么会事!
      

  6.   

    sql server2000能装在专业版的win2000上吗?没听过呢
      

  7.   

    cnhgj(黄桂佳  MM?看清楚我是装的客户端工具不是SQLSERVER 数据库!
      

  8.   

    wangzn1979(梦郎2003) 兄弟这些都不用考虑!绝对没问题的!
     lhy007(Q_@) mdac_typ2.7是什么恕我太菜!
      

  9.   

    1.可能是连接字符串的问题
    2.没有安装ado支持文件
    3.没有mdac_typ2.7
      

  10.   

    hlddg(hlddg) 
    我认为最大的可能是没装ADO支持文件,请问如何解决?
    PS mdac_typ2.7是什么?高我你已经是第二个说这话了!
      

  11.   

    ado支持文件是在ado程序打包时安装到其他机器上的支持文件,在common file文件夹下,
    mdac是数据库的支持文件,如果在你的机器上没有安装数据服务器则应该安装,可以到微软的网站上下栽
      

  12.   

    我认为是数据库联接的问题,不是ADO的问题,因为windows2000中已经有了ADO组件,只是版本不一定是最新.
    我出为,首先在客户机上安装SQL客户端,然后,在你的sqlserver上的安全里设定相应权限的登录账号,然后重新编译程序,ADO使用Sql身份验证,不要使用NT集成验证方式.
    如果这样还不行的话,我以无能为力了.
      

  13.   

    yifei1900(逸飞) 兄弟我就是这样build我的程序的呀!但是build完后拿exe到别的机器上就出现我说的问题,而且还是2000P的机器你说这怎么办?
      

  14.   

    如果你用的是delphi 7那么就必须在机器上安装mdac 2.7
      

  15.   

    应该用MDAC就好了/你的SQL SERVER盘里应该就有这个文件
    不用管那是什么版本的
    把他在所有客户机上安装一下
      

  16.   

    你是不是ADO没设置好,还是服务器端有什么没设好吧!
      

  17.   

    sleeptiger(tiger) 
    谢谢你告诉我MDAC在哪里找,我试了但是还是报
    [DBNMPNTW]Cnnectionopen(creatfile())
    错误,谁能告诉我这是什么问题?
      

  18.   

    谢谢楼上的各位真诚的谢谢你们!是你们让我觉得这个世界不孤单!
    问题已经解决的确是mdac的问题我把他找出来在一个干净的机器上安装后重起一切OK谢谢你们!
     huayuxing(huayuxing) ( ) 
     l_xiaofeng(≈流水≈不腐≈) 
     flyfish99() 
     cnhgj(黄桂佳) 
    mayma(may)
    wangzn1979(梦郎2003) 
     lhy007(Q_@)
      hlddg(hlddg) 
     sduzjw(幼儿园大班)
     fhuibo(Sailor)
    yifei1900(逸飞) 
    sleeptiger(tiger) 
     gnctstud(心情不错) 
    特别鸣谢:
       
      hlddg    sleeotiger
     
      

  19.   

    呵呵,这到没有碰到过,学习ing ……北风……
    5ajh ?
    是吗 ?