局域网中,一台win2003 Server名为:Ser1,它安装了 sql sever2000 标准版 (未安装sqlserver sp3)要现在编写的软件要在局域网中的其它电脑上运行(即C/S结构)需要访问Ser1中的Sql Server中的数据库,我知道有两种方法可以连接sql Server
方法一: ado方式 .但由于 Ser1中未安装 sp3,因此不能进行远程连接。
方法二:ODBC方式。我在客户端电脑的ODBC中建立odbc时,也无法连接Ser1中的数据库。我不知道是不是我的ODBC方式有错误,我操作方法如下:
系统DSN-->添加-->SQL Server-->输入名称“test”及服务器名:Ser1 --> 验证方式两种都偿试了,结果都是无法访问服务器。

解决方案 »

  1.   

    服务器上有没有打开远程连接?
    TCP/IP
      

  2.   

    如果不打开远程连接 TCP/IP连接你就连接不上的
      

  3.   

    方式二没有错,ODBC的方式建议MSSQL服务的登录身份改为授权用户。
      

  4.   


    这个问题的前题是不安装SP4 
    网络肯定没有问题,帐号有没有问题的。
    在Ser1中有一个帐号:abc 属管理员组而客户端电脑也有一个帐号abc属本机管理员组,客户端使用abc 登录进系统。
    请不要说不装SP4肯定不行,因为目前有个程序在现有环境中可以正常运行。