云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Windows Server2003下SQL 2000无法连接问题

Windows Server2003下SQL 2000无法连接问题

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 6:23:40

SQL SERVER 2000无法连接问题

在WIN7的电脑上使用Vmware安装了虚拟机,虚拟机上安装Windows server2003服务器。安装好后硬件通讯正常,在WIN7里用WINDOWS的远程控制也都正常。(我在Windows server200系统的控制面板-系统设置里设置了允许远程帮助,账号是administrator,密码必须设置不为空,空密码是不允许连接)。 接着安装SQL SERVER 2000版本,安装好后在Windows server200本地可以用查询分析器连接,但WIN7上无法连接。报告服务器不存在的提示错误。 ? 中间碰到安装组件时候提示“挂起问题”, 解决办法是打开注册表编辑器,在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到PendingFileRenameOperations项目,并删除它。就可以安装好。 用tasklist命令可以看到qlserver.exe启动了,但netstat –nao看不到运行的1433端口监听。不管是通过“服务器网络实用工具”还是“客户端网络实用工具”重新设置成其他端口。

尝试升级补丁包SQL SERVER 的SP4补丁包,发现不行,后来认真检查才发现原来补丁包第一次运行只是解压到c:\\sql2ksp4,解压完成需要去到这个目录里执行setup.bat。只要打上升级不补丁包SP4后一切就正常了。用netstat –nao可以看到1433端口。

检查SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:

select @@version

如果出来的版本号是8.00.760以下,则表明你未安装sp4的补丁,要装上。

windows203+sql server 2000无法打开1433端口【转】 1.如果你是win2003,那么一定要安装sql的补丁sp4

SQL4补丁下载:

sp4下载 我哥们的站,大家常去下载哦

注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装

2.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 的客户端网络实用工具里面进行配置,后面会有详细说明.

============= 其次,使用 telnet 命令检查SQL Server服务器工作状态 ============= telnet <服务器IP地址> 1433

如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接

如果命令返回\无法打开连接\的错误信息,则说明服务器端没有启动 SQL Server 服务,

也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.

Netstat -a -n

=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============

可以利用 SQL Server 自带的服务器网络使用工具来进行检查.

点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具

打开该工具后,在\常规\中可以看到服务器启用了哪些协议. 一般而言,我们启用命名管道以及 TCP/IP 协议.

点中 TCP/IP 协议,选择\属性\我们可以来检查 SQK 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身份验证\

2.展开\组\鼠标右键点击SQL Server服务器的名称,选择\属性\再选择\安全性\选项卡

3.在\身份验证\下,选择\和 Windows \4.重新启动SQL Server服务.

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

1.点击\开始\运行\输入regedit,回车进入注册表编辑器 2.依次展开注册表项,浏览到以下注册表键:

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer] 3.在屏幕右方找到名称\双击编辑双字节值 4.将原值从1改为2,点击\确定\5.关闭注册表编辑器

6.重新启动SQL Server服务.

此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册, 但是仍然无法使用Windows身份验证模式来连接SQL Server. 这是因为在 SQL Server 中有两个缺省的登录帐户: BUILTIN\\Administrators

<机器名>\\Administrator 被删除. 要恢复这两个帐户,可以使用以下的方法:

1.打开企业管理器,展开服务器组,然后展开服务器 2.展开\安全性\右击\登录\然后单击\新建登录\3.在\名称\框中,输入 BUILTIN\\Administrators

4.在\服务器角色\选项卡中,选择\5.点击\确定\退出

6.使用同样方法添加 <机器名>\\Administrator 登录.

说明:

以下注册表键:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer\\LoginMode 的值决定了SQL Server将采取何种身份验证模式. 1.表示使用\身份验证\模式

2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).

搜索更多关于: Windows Server2003下SQL 2000无法连 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

SQL SERVER 2000无法连接问题 在WIN7的电脑上使用Vmware安装了虚拟机,虚拟机上安装Windows server2003服务器。安装好后硬件通讯正常,在WIN7里用WINDOWS的远程控制也都正常。(我在Windows server200系统的控制面板-系统设置里设置了允许远程帮助,账号是administrator,密码必须设置不为空,空密码是不允许连接)。 接着安装SQL SERVER 2000版本,安装好后在Windows server200本地可以用查询分析器连接,但WIN7上无法连接。报告服务器不存在的提示错误。 ? 中间碰到安装组件时候提示“挂起问题”, 解决办法是打开注册表编辑器,在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manage

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com