如何解决 SQL Server 2000 中的连接问题

 我来答
智者总要千虑
高粉答主

2017-10-01 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.3亿
展开全部
解决连接问题
在 SQL Server 2000 中可能会注意到的大多数连接问题都是由 TCP/IP 的问题或 Windows 身份认证的问题引起,或者由两者共同引起。

重要说明:在开始解决 SQL Server 2000 的连接问题之前,请确认 MSSQLServer 服务已在运行 SQL Server 的计算机上启动。

1、验证 DNS 设置
域名系统 (DNS) 中的名称解析过程用于解析 SQL Server 实例名称的 IP 地址。如果名称解析过程工作不正常,就不能获得 SQL Server 实例,您可能会收到一条或多条下列错误信息:
SQL Server does not exist or access denied
General Network Error
Cannot Generate SSPI Context
要验证名称解析过程是否在解析正确的服务器,可以使用服务器名和服务器的 IP 地址 ping 服务器。为此,请按以下步骤操作:
单击“开始”,然后单击“运行”。
在“运行”对话框中,在“打开”框中键入 cmd,然后单击“确定”。
在命令提示符下,运行下列命令:
ping <Server Name>

记录返回的 IP 地址。
在命令提示符下,运行下列命令(此处的 IP address 就是您在步骤 3 中记录的 IP 地址):
ping –a <IP address>
验证命令解析的是正确的服务器名。如果两个指定的命令有任何一个不成功、超时或没有返回正确的值,那么 DNS 查找未能正常工作,或者有其他网络或路由问题引发问题。要查看当前 DNS 设置,在命令提示符下运行下列命令:ipconfig /all
有关 ipconfig 命令的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
223413 Windows 2000 中 Ipconfig.exe 的选项

要解决此问题,可以在客户端计算机上的 %systemroot%\system32\drivers\etc\hosts 文件中为服务器添加一个条目。要解决此问题,还可以使用命名管道网络库连接到服务器。

2、验证启用的协议和别名
如果客户端计算机上的别名设置错误,可能会引起连接问题。您可以使用客户端网络实用程序查看别名。为此,请按以下步骤操作:
启动客户端网络实用程序。如果 SQL Server 客户端工具被安装在正在运行客户端应用程序的计算机上,请按照以下步骤启动客户端网络实用程序:如果 SQL Server 客户端工具没有安装在客户端计算机上,请按照以下步骤启动客户端网络实用程序:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式