用SQL SERVER的客户端就可以!

解决方案 »

  1.   

    通过odbc配置客户端,选择服务器端所选用的协议,远程的一般是tcp/ip协议所以你在配置的时候也应该选择这一项,再选择服务器名添加数据源,这样不需要每一台客户端sql server,在这之前你必须要有一个sql server登录名及密码这样你才能登录到服务器上
      

  2.   

    先在hosts文件设好如 :xxx.xxx.xxx.xxx  server,在ODBC内就可以用server名称直接连接[email protected]
      

  3.   

    odbc只能添加局域网内的Server,你说的选TCP/IP的步骤我怎么没见到呀???
    在有Hosts文件是什么冬冬?
      

  4.   

    Hosts文件的作用类似于DNS,在解析地址的时候,会先访问这个文件,如果有相关的IP,就直接连接,有利于提高速度。
    好像是在system32目录下的。
      

  5.   

    用sql server的查询分析器连接,在服务器中输入ip,不能用可信任连接方式
    或者在vb中通过如下方式:(连接字符串)
    sConStr = "Provider=sqloledb;" & "Network Library=DBMSSOCN;" & _
                       "Data Source=" & IPAddr & ",1433;" & _
                       "Initial Catalog=" & DatabaseName & ";" & _
                       "User ID=" & UserID & ";" & _
                       "Password=" & Password & ";"
      

  6.   

    在你目前需要用的机器上装上sql server的客户端。
    在配置ODBC时,要注意时选对你所需要的服务器。
    接下来就可以使用了
      

  7.   

    在客户端ODBC里面添加数据源的时候你注意一下有客户端配置这一项的你设置一下就可了
      

  8.   

    HOSTS文件98在WINDOWS下,2000在system32\drivers\etc下,
    你用hosts设好ip对应的server名,就可以在odbc中使用server名,你的ip 是因定的,这样就像在局域网中用一样,我已经这样成功用过了
    [email protected]
      

  9.   

    在odbc中添加系统数据源时,注意有一个选项默认sqlserver是数据管道连接,改为tcp/ip就可以了