1、监察网络
2、确定都是Enterprise版,检查客户端网络实用工具配置

解决方案 »

  1.   

    你的操作系统是Win2K 的是何版本
    PROFESSIONAL
    SERVER
    ADVANCED SERVER......SQL Server 2000的是何版本
    个人版
    企业版
    开发版......我装的是WIN2K ADVANCED SERVER + SQL SERVER 2000 企业版可以实现
    你是用WINDOWS 登录还是用混合登录
    如果用WINDOWS  登录则要在域中加入其他机器的登录号,并且要在SQL SERVER2000 中加入此用户及角色权限如果用混合登录则只要注册
    用SA 和其密码一定能登录上
      

  2.   

    你的操作系统和别人的都是Win2K  SERVER +SQL Server 2000的都是企业版这样就不存在任何问题你应该更详细的说明一下你和别人机器配置情况(软件的)
    这样才能准确的定位问题所在
      

  3.   

    Help Me!!!简单VB代码:
    Private Sub Command1_Click()
    Dim cn As New ADODB.Connection
    Dim Rd As New ADODB.Recordset
    Dim sql As String
    cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;server=cnsc;uid=GUser;pwd=123;database=hr"
    cn.Open
    sql = "select * from users"
    Rd.Open sql, cn, 3
    MsgBox Rd.Fields(1)
    End Sub在别人机子上出错如下:
    Run-time error '-2147467259(80004005)':
    [DBNETLIB] [Connection open(connect()).]
    Sql Server does not exist or access denied
    自己的机子正常。
      

  4.   

    更简单的问题是,我在客户端Win98上建立ODBC数据源时就连不上我的SQL。可是在建立ODBC数据源时在  Which SQL  Server do you want to connect to 可看到我的SQL Server
      

  5.   

    你用SQL SERVER的客户端网络实用工具配置一下!
      

  6.   

    在SQL_SERVER里面配置一下用户的权限什么的,
    sa也可以远程登陆的
      

  7.   

    在你的Client Network Utility中选择TCP/IP连接就可以了。
    如果使用到访问权限还要设置相应的用户权限。
      

  8.   

    你的两台机器SQL SERVER 验证方式都是WINDOWS ONLY,你改成混合验证就可以了!
    具体步骤:
    鼠标右键单击实例名-属性-安全-选择WINDOWS AND SQL SERVER……
    还有一种可能是你的机器是在不同的域中包括成员服务器,这样他们之间必需右有安全信任委托!
      

  9.   

    同意楼上做法
    SA 是可以远程连接的
    一定是登录方式上的问题将SQL SERVER 服务器改为混合验证在WIN98机器中配置ODBC ,
    将其连接用SA , 且要用TCP/IP 方式,端口号为1433