回 帖 发 新 帖 刷新版面

主题:Sql 2000客户端登陆总是出错,可能原因有哪些呀?急

从网上找了一堆关于数据库连接出错的原因及解决办法,仔细的检查了一边发现服务器端和客户端的设置都没有问题,用ping 和telnet都能连的上,但是用客户端(企业管理器和查询分析器等)就显示连接出错。我的机子是windows 2003,客户端是Xp 安装的企业版sql server,问题出在哪里呢,请高手们为我指点迷津呀。

回复列表 (共2个回复)

沙发

SQL Server2000的数据库应该与其他大型数据库一样,客户端连接服务器的数据库是需要授权的,否则的话,不是任何一个用户都可以访问数据库了吗?你连接不上的原因可能是没有给用户授权。

板凳

SQL联接出错的原因很多,你如果能提供出错代码更容易解决。不过,看你机器的配置,是WIN2003,那么很可能是1433端口不通,因为WIN2003的防火墙可以阻止该端口,同时,你有没有留意在安装时有一个地方要求数据库登录时采用什么方式,1是使用系统账户,2是混合模式,即可以用系统账户也可以用SA,默认是方式1,如果真是这样,那么WINXP 就必须加入WIN2003的域并取得系统管理账户才可以访问数据库,如果方式2,则任何一台接入网络并能PINg通WIN2003的机器,同时安装了客户端的机器都可以用SA连接数据库。再是看服务器实用工具中是否开了“强制启用加密”,如果启用了也会导致连接不上。

我来回复

您尚未登录,请登录后再回复。点此登录或注册