odbc可以知道有哪些服务器,用户Id和密码,可以得到的话,那岂不是微软的
人都很傻

解决方案 »

  1.   

    装上sql server的客户端,再根据sql server服务器的name来配置就可以了。
      

  2.   

    未必一定装sql server的客户端,因为Windows系统是包含sql server的驱动程序,只要网络通,可以通过ODBC来连通sql server服务器
      

  3.   


    建議安裝SQL Server2000之客戶端﹐并將SQL Server不要安裝成WIndows驗証的模式~~~~
      

  4.   

    Sql Server服务器有两种登录验证方式,一种是与WinNT系统验证结合的,一种是Sql Server用户登录验证,如果想其它电脑访问此数据库,按第一种则在WinNT用户管理中添加帐号和密码,第二种则在Sql Server添加用户和密码,SqlServer通用的帐号是sa密码为空,另外执行系统存储过程sp_helpLogins可以知道相关的用户信息.
      

  5.   

    在服务器端用sql server中的Server Network Utility配置服务端,协议最好用多协议支持,在其它机子上做客户端,用sql server中的Client Network Utility进行配置,协议不能用多协议,用tcp/ip和ipx之类都可以!登陆的用户名必须是服务器端注册有的!
      

  6.   

    不用装sql server的客户端,用ADO控件,在服务器名称上写上装SQL Server 2000的服务器的计算机名称,下拉的数据库列表就回有你要的数据库了!
    百分之百成功
    如果不成功,多半原因是你的服务器没有打开SQL Server 2000的小绿灯
      

  7.   

    是啊,通过odbc配置就行了,如果是win98第一版就不一定行,装个acess2000可能就可以了!
      

  8.   

    谁能说得更详细一点,我通过odbc配置,看不到数据库
      

  9.   

    必须在一个网段内,用odbc设置,在win98上可以实现,曾做过类似实验!
      

  10.   

    配置odbc看不到数据库的原因是没配置好sqlserver客户端网络实用工具。
    具体操作:
    1、装上sqlserver客户端
    2、使用客户端网络实用工具,选择使用的协议,如tcp/ip,并注意端口与服务器保持一样。
    3、配置别名,可以直接用服务器的IP,如果服务器上有多个实例,可用:\\xxx.xxx.xxx.xxx\yy我用delphi+sqlserver做过二层和三层和程序,这样设可以运行。
      

  11.   

    1、服务器上一定要使用TCP/IP协议,不要使用命名管道,以为命名管道不支持跨网段访问。
    2、客户端的计算机如果使用的是Windows 98以上或安装了Office 97以上版本的软件,那么什么都不必再客户端安装了。
    3、如果内部有防火墙,要保证SQL Server 2000使用的端口没有被屏蔽。
    4、使用混合模式的验证方式,不要使用Windows验证方式,因为Windows 9x系统中没有真正的用户概念。