admin 管理员组

文章数量: 1086019


2024年3月10日发(作者:显卡resize 怎么看)

如何解决SQLServer2000中的连接问题-MSSQL-数据库,技

术教程-E...

概要

本文能帮助您解决 Microsoft SQL Server 2000 的连接问题。本文描述了常见连接问题和所

能采取的有助于解决连接问题的步骤。

SQL Server 2000 支持 SQL Server 实例和客户端应用程序间的多种通信方式。如果您的客户

端应用程序和 SQL Server 实例位于同一台计算机上,那么 Microsoft Windows 处理之间的

通讯 (IPC) 部件(例如本地命名管道或共享内存协议)将被用于通信。但是,当客户端应用

程序和 SQL Server 实例位于不同计算机上时,一个网络 IPC(例如 TCP/IP 或命名管道)将

被用于通信。

SQL Server 2000 使用网络库(一个 DLL)与特定的网络协议进行通信。一对匹配网络库必须

在客户端计算机上激活,而且在支持待用网络协议的服务器计算机上也必须是激活的。例如,

如果您想启用一个客户端应用程序,通过 TCP/IP 与某个特定的 SQL Server 实例通信,那么

客户端的 TCP/IP 套接字网络库 () 就必须配置为连接到客户端计算机的服务

器。同样,服务器 TCP/IP 套接字网络库 () 必须侦听服务器计算机。在此方案

中,TCP/IP 协议堆栈必须同时安装在客户端计算机和服务器计算机上。

在安装完 SQL Server 2000 之后,您可以通过客户端网络实用程序来配置客户端网络库的属

性。您可以通过服务器网络实用程序 () 来配置服务器网络库的属性。在安装

SQL Server 安装程序中的服务器工具时,服务器的网络库也同时被安装了。但是,某些服务

器的网络库可能未被激活。在默认情况下,SQL Server 2000 启用并侦听 TCP/IP、命名管道

和共享内存。因此,如果一个客户端要连接到一台服务器计算机,该客户端必须使用一个客户

端网络库,该网络库须与 SQL Server 实例正在使用的服务器网络库之一相匹配。

有关 SQL Server 通讯部件和网络库的其他信息,请参见“SQL Server 在线参考书”中的下

列主题:

通信部件

客户端和服务器网络库

管理客户端

返回页首

解决连接问题

在 SQL Server 2000 中您可能会注意到的大多数连接问题都是由 TCP/IP 的问题或 Windows

身份认证的问题引起,或者由两者共同引起。

重要说明:在开始解决 SQL Server 2000 的连接问题之前,请确认 MSSQLServer 服务已在运

行 SQL Server 的计算机上启动。

返回页首

验证 DNS 设置

域名系统 (DNS) 中的名称解析过程用于解析 SQL Server 实例名称的 IP 地址。如果名称解

析过程工作不正常,就不能获得 SQL Server 实例,您可能会收到一条或多条下列错误信息:

SQL Server does not exist or access denied

General Network Error

Cannot Generate SSPI Context

要验证名称解析过程是否在解析正确的服务器,可以使用服务器名和服务器的 IP 地址 ping

服务器。为此,请按以下步骤操作:


本文标签: 服务器 网络 客户端 计算机 连接