新近做了个系统,服务器win2000 server,安装有SQL SERVER2000企业版.数据库安装在此机器上.
系统在XP环境,VB6,SQL SERVER2000开发版,下完成,系统打包到其他客户机上安装后,当客户机为XP系统,可以正常访问到服务器.当客户机为win2000系统时,访问出错.具体错误(查询数据时) "不能装载通讯模块,驱动程序安装不正确" 
试验了2-3台win2000 的机器.都是这样的错误.请问大家这是什么原因造成的???另外SQL SERVER2000开发版能否用来做服务器数据库??

解决方案 »

  1.   

    如果SQL2000安装在XP的操作系统下,则要安装SQL2000SP4
      

  2.   

    win2000装SQL Server客户端了没?
      

  3.   

    hwmys 
    是说在win2000的客户机上另外要单独安装SQL Server客户端?????
    我看到在服务器有个"客户端网络实用工具"啊
    你说的这个 SQL Server客户端 哪里有单独的这个安装程序啊??
      

  4.   

    SQL Server安装盘里有的,到时只选择“客户端”
      

  5.   

    CityBird 
    怎么说在win2000的客户机上另外要单独安装SQL Server客户端是错误的呢??
    到底有没有这个说法啊
      

  6.   

    你说win2000的客户机上另外要单独安装SQL Server客户端,那为什么XP的客户机没有安装就可以呢???
      

  7.   

    1,在SQL服务端安装SQL2000SP4
    2,在不能连接的客户端安装mdac2.8mdactyp.exe
    3,在不能连接的客户端的按制面板中手工配制ODBC到服务端的SQL(tcp/ip与named pipes都测试一下)
      

  8.   

    我没有采用ODBC连接数据库啊
    这是我的连接字符串
     strConnection = "Provider=SQLOLEDB.1;Password=wxt65303370;Persist Security Info=True;User ID=ElectShop;"
     strConnection = strConnection & "Initial Catalog=" & databasename & ";Data Source=" & strIp
    没有采用ODBC连接数据库,这样的话是不是
    3,在不能连接的客户端的按制面板中手工配制ODBC到服务端的SQL(tcp/ip与named pipes都测试一下) 
    可以省略
      

  9.   


    我前面说的说法错误,是指2楼的在XP下需要安装SQL2000SP4的说法错误,在Win2000的客户机上需要另外单独安装SQL Server客户端的说法同样错误。10楼让你配置ODBC是让你用ODBC测试一下客户端是否能连上Sql Server服务器,并没有让你把程序改成用ODBC11楼的连接字符串看起来不像VB里的数据库连接字符串,到是很像.net里的,楼主你的问题究竟是VB的还是.net的
      

  10.   

    XP自带了SQL客户端功能
    你装了SQL客户端+mdactyp.exe 试试吧!
      

  11.   

    我有点糊涂了
    CityBird 说"在Win2000的客户机上需要另外单独安装SQL Server客户端的说法同样错误"hwmys 回答我说"XP自带了SQL客户端功能,要我在win2000的客户机上另外要单独安装SQL Server客户端和 mdactyp.exe "这个是怎么弄得啊????? 
      

  12.   

    再问下MDAC起的是什么作用啊???
      

  13.   

    hwmys
    XP自带的SQL客户端功能在哪个目录下面啊??
    问下大家 有没有单独的SQL SERVER客户端下载???
      

  14.   

    MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。