救命!关于sql server2000客户端如何配置的麻烦问题!(100分)

  • 主题发起人 主题发起人 tuer
  • 开始时间 开始时间
T

tuer

Unregistered / Unconfirmed
GUEST, unregistred user!
奇怪的问题,我自建一个局域网,共四台机器(做成在一个域中),其中一台装
win2000 server做服务器(域控制器),其余的一台winxp、两台win98做客户机。我在
win2000服务器上装上sql server2000服务器(企业版),另三台也分别安装和配置好客
户端。接着恼人的麻烦就来了,三台客户端配置时都是照书上所示,除了指定了服务器别
名和服务器ip地址外,都是默认的配法(也就是设为以tcp/ip为连接),winxp连接非常
顺利,可两个win98却连接非常困难,连10次只能成功一、两次,连不上时就提示“连接
超时,请查看服务器是否启动...”等等,我尝试把客户端连接方式改为“命名管道”,
结果连接马上变得非常顺利,但(最恨但了...)win2000服务器关机重启动后,奇怪的事
发生了,sql server2000的服务居然无法启动了(默认设为随os而启动的,其实在系统启
动做网络连接时就在提示有错误了),于是妄图手动启动服务,居然报出“登录失败...”
等等,我的sql server就此报废,无法恢复了,只有重装sql server,由于卸不干净,最后
只有重装系统,呜呼!以上操作两天内我连做了三次,都是同样的结果,我是心力绞淬了,
望高手解救为盼!

 
我的问题很难吗?
 
可以提点建议。
1、不同的操作系统不要在同一个工作组中。否则会引起网络异常。
2、不随便改WINDOWS2000的用户名及密码,也会引起登陆不了。
以上两点是我的一点经验。当然也有解决方法。只是小心点配置就行了。
 
楼上所说的应该不是问题的引发,有谁试过用“命名管道”做客户端连接方式?
 
这种现象我见得比较多,出现这种情况可能有如下原因:
 1。SQL SERVER中的权限认证方式最好不要用Windows NT权限认证方式,
   而应用SQL SERVER自身的认证方式
 2。Windows 2000中的SQL Server服务未能正常启动,可以通过“事件查看器”查看出错原因;
 3。你的SQL Server 2000的安装光盘可能有时间限制(这种情况最有可能)
 
推荐使用SQL SERVER的认证方式
还有,你的局域网使用的是域还是工作组,最好使用域,工作组的话,不同的操作系统作为不同的组组合比较安全,否则找机器速度非常慢。
 
建议用混合认证方式
 
本来就是用混合认证方式啊,还有,如果SQL Server 2000的安装光盘有时间限制的话,为什么
多连几次有时候又能连上.
会不会是win2000的问题呢,我的一个同事也有一套系统,服务器操作系统是NT4.0,数据库是
Oracle,客户端是pb,他的系统连接就很顺利和稳定
到底是操作系统的问题还是数据库的问题呢,或是我的配置有问题?
 
我想是你的配置上有问题吧。不过,具体情况没有看到。也不好胡说。
 
不同意magic6326所讲第二点。
在安装时应指定为系统帐号,而不是管理员帐号。如果不是,管理员密码一改当然SQL起不了。

我觉得一个相对好用的还是用指定IP的方式。通过TCP/IP协议来连接SQL SERVER还是比较稳定的。
你可以用“查询分析器”通过IP地址的方式连接试试看。
还有一个建议就是,在98的机上安装MDAC,最新好象是2.7。我一直都这样做没问题。
 
会不会是我的网络协议配置问题呢?
每台机的网络属性里我都是这样四项配的:
1.microsoft网络客户
2.microsoft网络文件夹与打印机共享
3.网卡的适配器
4.TCP/IP协议

另外sql server2000服务器和客户端已启用的协议为:命名管道、TCP/IP两个(默认的配置)
以上配置有没有错误和缺少?
 
1:WIN98要进行网络登录,用户名和密码必需是服务器上的用户名和密码。
2:命名管道以前我用过,没有你所说的问题,如果你做了第一步,就不要
必命名管道了。
 
你可以用TCP/IP 来配置
 
客户端win2000专业版或XP就可以,为什么?
 
TO:
TUER:
客户端win2000专业版或XP就可以,为什么?
-----------------------------------------------
因为2000和XP本来就是基于NT构建的。而98就不是。
 
我想客户端应该95、98都没问题吧,sql server不至于这么差劲吧....
 
TO:ture:
我想客户端应该95、98都没问题吧,sql server不至于这么差劲吧....
--------------------------------------------------------------------
这个问题不关SQL SERVER的事,只是因为你的服务器是2000,客户端是98的原因。
如果你试过就知道。如果98登录的用户名和密码和2000上的不相同的话,你在98上
根本访问不到2000的资源。这就是对等网的缺点!!!明白了吧?
重申:和SQL SERVER没有关系,这是,对等网络的原因。
 
98登录的用户名和密码是绝对没有问题的,我的问题是连接不顺利(连10次只能成功一、两次)
不是连接不通!
 
听一下,我也有此问题,后来干脆全部升级成2000的了
 
后退
顶部