1.运行了服务程序没有。
2。不知道你怎么用的ADO,用ADODATASET没有
3。不行的话先试试ODBC

解决方案 »

  1.   

    在98下,Sqlserver桌面版如果要连接的话,需要使用TCP/IP连接才行。
    我想在Me下可能也是。
    可以这样:
    用Client Network Utility配置一个服务器别名。就是ADOConnection里的服务器名。
    也可写注册表,手工建立一个一个服务器别名。给你个例子
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
    "ntserver"="DBMSSOCN,202.137.10.10,1433"
      

  2.   

    将SQL Server 7改成混合认证模式即可在“sql server Enterprise Manager->服务器->鼠标右键->属性->安全性”你可以用另外机器上的odbc来进行连接测试,只要它通了,就没问题
      

  3.   

    lyxinfo:
    用你的方法试过后还是不行。
    不过现在我发现这个问题:
    如果两端都是Win ME,就会连不通,如果有一端是2K Pro,就会没事。
    (我现在用三台电脑做实验,有两台是WinME,另一台是2K Pro,每台上都装一个SQL Server Desktop)
    这是怎么回事?
      

  4.   

    那我也说不清楚,我原来用98做过,用Desktop版,需要用TCP/IP连接才行。如果网络没有什么问题,并不需要什么特别的配置。帮你UP!