我服务器用SQL SERVER 2000的,当我在没有装SQL SERVER的客户端(win 2000 pro)运行程序时没反应,但在装有SQL SERVER 2000的客户端运行时,程序运行正常,是不是我的客户端还缺少安装什么??是我的客户端都要装SQL SERVER的客户端吗?SQL SERVER的客户端怎么装(我在win 2000 pro上装了SQL SERVER 97客户端后运行程序时也没反应啊,可在WIN 2000 PRO下又不能按装SQL SERVER 2000),哪里有单独的SQL SERVER的客户端下载???有什么好的解决方法啊???我是用ADO连接的。

解决方案 »

  1.   

    问题已解决,我刚去另一台机装了SQL SERVER 2000客户端,现在能运行了。
    但有不有更好的方法,比如:不装SQL SERVER 2000客户端,程序也能运行???
      

  2.   

    用ADO是可以不用装客户端的,但要求装MDAC2.6(MSSQL2K),另外要设置一下注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\TDS
    增加一字符串值,名为你的SQL服务器名,值为"8.0"(MSSQL2K)
      

  3.   

    简单,把程序做成三层结构,所有对数据库的操作都由中间层来代理,这样客户端的终端就不用安装任何的数据库客户端甚至BDE软件,只要放置三层服务器(就是中间层)的机器装上SQL_Server的数据库客户端就行了,这种方式比较适合多用户客户端的应用(不然每一个用户客户端都要装SQLServer的客户端)。
      

  4.   

    不用装客户端也可以运行拉,只要装了bde就可以,用bde连接
      

  5.   

    不装客户端,装个mdac就可以了。
      

  6.   

    还用什么sql客户端阿,直接自己打包旧行了阿