在xp系统下sql2000数据库客户端和服务器端连接不上提示:连接错误 xp下装SQL2000连接服务器失败为什么

来源:编辑vide
可能原因四点:

一."SQL Server 不存在或访问被拒绝"

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,检查网络物理连接 =============
ping <服务器IP地址/服务器名称>
如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server.防火墙软件可能会屏蔽对 ping,telnet 等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.
如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败
则说明名字解析有问题,这时候要检查 DNS 服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,
具体的方法是:
1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver

2.或在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.

====接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============
点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具

打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及 TCP/IP 协议.
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQL Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.

============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具

打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,
连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.

二."无法连接到服务器,用户xxx登陆失败"

该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
操作步骤:
在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的)
--编辑SQL Server注册属性
--选择"使用windows身份验证"

--选择"使用SQL Server身份验证"
--登录名输入:sa,密码输入sa的密码
--确定

2.设置允许SQL Server身份登录
操作步骤:
在企业管理器中
--展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
--选择"属性"
--再选择"安全性"选项卡
--在"身份验证"下,选择"SQL Server和 Windows ".
--确定,并重新启动SQL Server服务.

在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,
那就通过修改注册表来解决此问题:

1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务.

控制面板、管理工具、数据源(ODBC)、添加、选最下面的SQL Server,
名称随便,服务器选你的SQL服务器,下一步,客户端配置,Named Pipes(命名管道)该为TCP/IP,确定,确定。
认证方式也可以使用SQL验证,也就是不用administrator,用sa的口令验证。

~

18031931185:在xp系统下sql2000数据库客户端和服务器端连接不上提示:连接错误_百度...
鞠静锦答:该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server 操作步骤:在企业管理器中 --右键你的服务器实例(就是那个有绿色图标的)...

18031931185:XP系统怎么安装SQLServer2000数据库
鞠静锦答:1、首先在网上下载好SQLServer2000安装包,四合一版本或者个人版都可以。解压后双击AUTORUN.EXE,打开SQLServer2000安装窗口,这里我们选择安装个人版;2、然后点击“安装SQLServer2000组件”,再点击“安装数据库服务器”,进入安装向导;3、直接点击“下一步”,默认选择本地计算机不要动,继续点击“下一步...

18031931185:xp16位系统怎么装2000数据库
鞠静锦答:1. 将SQL 2000安装光盘放入光驱后,安装盘将自动启动安装程序,进入安装画面;也可手动执行光盘根目录下的Autorun.exe文件,进行安装。屏幕上出现SQL 2000的安装画面,共有5个选项,如下图:2. 单击第1项 安装SQL Server2000 组件(C)进行安装。进入下图界面,在安装画面中又出现3个选项,单击第1...

18031931185:XP怎样安装SQL Server 2000数据库
鞠静锦答:一、找一张SQL server服务器版光盘,在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求进行安装。安装完成重新启动计算机。二、运行光盘中的,AUTORUN.EXE文件,或让光盘自动运行,打开安装界面后,点击“安装SQL server 2000组件(C)”=》“安装数据库服务器(S)”这里程序将提示你“...

18031931185:sql server 2000数据库安装
鞠静锦答:1 解压SQL Server 2000安装包在全英文路径下 2 打开文件夹,找到AUTORUN(或AUTORUN.EXE),不要双击它,选中它,点右键->属性->兼容性,兼容模式下,选择"用兼容模式运行这个程序"前面的单选框勾选上,然后在下面的下拉列表框中 选择Windows XP Server Pack(2或3都可以)这个版本,特权等级:以管理员...

18031931185:Windowsxp系统安装sqlserver2000提示挂起如何解决
鞠静锦答:1、点击开始——运行;3、输入regedit,确定;4、打开注册表;5、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager在右侧框中找到PendingFileRenameOperations;6、点右键——删除该项,这样就可以重新安装了。经过上面的方法就可以解决Windowsxp系统安装sqlserver2000提示挂起这个问题了...

18031931185:XP远程连接服务器SQL2000数据库
鞠静锦答:1. 描述的还是太过简略;2. 如果SQL2000数据库所在的系统是Windows Server系列的系统,可以通过Windows XP系统自带的远程桌面进入Windows Server服务器,从而调试对应的数据库;3. 如果SQL数据库所在的系统是Linux系列的系统,可以在Windows XP中使用Putty软件(可以从天空、华军等主流软件园免费下载),通过...

18031931185:请问SQL2000服务器的什么版本能在WIN XP下正常运行?
鞠静锦答:XP一般安装个人版.具体查看这个地址:blog.chinaitlab/user1/330336/archives/2006/46321 企业版一般方式装不了,但如果只有企业版,可以按如下做:SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版,当然如果你在不清楚的前提下辛辛苦苦下载了企业版本却不能安装,是不是很失望呢?

18031931185:我在XP下安装了SQL 2000之后,怎么没有资料库啊?
鞠静锦答:首先在网上下载好SQL Server 2000安装包,四合一版本或者个人版都可以。解压后双击AUTORUN.EXE,开启SQL Server 2000安装视窗,这里我们选择安装个人版。 如图所示: 2 然后点选“安装SQL Server 2000元件” 再点选“安装资料库伺服器”,进入安装向导。 3 直接点选“下一步”,预设选择本地...

18031931185:windows xp下如何安装SQL server2000企业版
鞠静锦答:SQL2000企业版本适用于WIN2000 Server系统和Windows 2003系统,Windows XP一般装不了需要选用个人版或开发板。但是企业版也可以安装在xp系统下。这里介绍一个XP下安装装SQL2000企业版本方法,以供参考:一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。...