Microsoft[ODBC SQL Server 驱动程序][TCP/IP 套接字]SQL Server 不存在或者访问被拒绝。

您可能无法连接到的 TCP/IP 端口通过 Windows Server 2003 的计算机安装的实例的 SQL Server 2000 Service Pack 2 或更早版本

文章编号: 884012 - 查看本文应用于的产品

症状

您不能连接到 Microsoft SQL Server 2000 Service Pack 2 (SP2) 的实例或早期版本的 Microsoft SQL Server 2000年通过 TCP/IP 端口。满足以下条件时,会发生此问题:
  • 您尝试连接到安装在运行 Microsoft Windows Server 2003 的计算机的 SQL Server 2000年的实例。
  • 您尝试从您的网络上的远程计算机连接到 SQL Server 2000年的实例。


此外,您可能会收到以下错误消息之一:

错误消息 1

[TCP/IP 套接字]SQL Server 不存在或者访问被拒绝。
[TCP/IP 套接字]ConnectionOpen (Connect())。

错误消息 2

&lt;SQL Server Instance Name&gt;" _msthash="383279" _mstchunk="true">无法连接到服务器<SQL Server Instance Name>:
服务器: 消息 17,级别 16,状态 1
[] Microsoft[ODBC SQL Server 驱动程序][TCP/IP 套接字]SQL Server 不存在或者访问被拒绝。

错误消息 3

连接失败:
SQLState: ' 01000"
SQL Server 错误: 10061
[] Microsoft[ODBC SQL Server 驱动程序][TCP/IP 套接字]ConnectionOpen (Connect())。

连接失败:
SQLState:"08001"
SQL Server 错误: 11
[] Microsoft[ODBC SQL Server 驱动程序][TCP/IP 套接字]一般网络错误。请检查您的网络文档。




注意您可能还会注意到这种行为当您试图连接到 Microsoft SQL Server 2000 Service Pack 3 (SP3) 的实例,或者如果 SQL Server 2000 SP2 的实例或早期版本的 SQL Server 2000 安装在同一台计算机上运行的窗口 Server 2003 的计算机上安装的 SQL Server 2000 的更高版本。" _msthash="21364" _mstchunk="true">Note " _msthash="21364" _mstchunk="true">注意当您尝试连接到 Microsoft SQL Server 2000 Service Pack 3 (SP3) 的实例或更高版本的 SQL Server 2000,如果在同一台计算机上已安装的实例的 SQL Server 2000 SP2 或早期版本的 SQL Server 2000年安装在正在运行 Window Server 2003 中,一台计算机上时,可能还会注意到此行为。

原因

因为 SQL Server 2000 SP2 或更早版本的 SQL Server 2000年不支持将 Windows Server 2003 家族,Windows Server 2003 会阻止 TCP/IP 网络端口和连接到 SQL Server 2000年的实例所需的 UDP 网络端口。因此,您无法连接到 SQL Server 的实例从远程计算机在网络上使用 TCP/IP 协议。

解决方案

要解决此问题,请升级到 SQL Server 2000 Service Pack 3 (SP3) 或更高版本的 SQL Server 2000年在基于 Windows Server 2003 的计算机运行 SQL Server 2000年的所有实例。

有关如何获取最新的 service pack,SQL Server 2000 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290211 如何获取最新的 SQL Server 2000 service pack


注意您不能解决此问题。SQL Server 2000 SP3 或更高版本的 SQL Server 2000,您必须升级 SQL Server 2000 所有的实例。" _msthash="21595" _mstchunk="true">Note " _msthash="21595" _mstchunk="true">注意您不能解决此问题。为 SQL Server 2000 SP3 或更高版本的 SQL Server 2000年,您必须升级 SQL Server 2000年的所有的实例。

状态

这种现象是设计使然。

更多信息

在实例的 SQL Server 2000 SP2 或较早版本的 SQL Server 2000年安装在运行 Windows Server 2003 的计算机上时,Windows Server 2003 就会记录一个类似于下面的应用程序日志中的信息事件。该消息指出 SQL Server 的实例是很容易受到病毒攻击。

类型: 信息
资料来源: MSSQLSERVER/MSDE
类别: 无
事件 ID: 1
日期: 5/6/2004
时间: 上午 5:29:24
用户:N/A
计算机: < 计算机名 >

说明:

您运行的 Microsoft SQL Server 2000年或 Microsoft SQL Server 2000年桌面引擎 (也称为 MSDE) 所知,当使用 Microsoft Windows Server 2003 系列结合使用时的安全漏洞的版本。若要减少某些病毒攻击您的计算机的安全漏洞,Microsoft SQL Server 2000年和 / 或 MSDE,TCP/IP 和 UDP 网络端口已被禁用。若要启用这些端口,但是您必须安装一个修补程序或最新的 service pack,Microsoft SQL Server 2000年或 MSDE 从 http://technet.microsoft.com/en-us/sqlserver/bb331754.aspx

有关详细信息,请参阅 http://support.microsoft.com 的帮助和支持中心。

参考

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
841375 在正在运行 Windows XP Service Pack 2 的计算机上安装 SQL Server 2000年或 MSDE 2000 时在应用程序事件日志中记录一条消息通知您的 SQL Server 实例将容易受到病毒攻击

815431 在基于 Windows 2003 的群集上的 SQL Server 2000年虚拟服务器的一个命名实例安装失败

328306 "不存在 SQL Server 或访问被拒绝"错误消息的可能的原因

329329 对于 SQL Server 2000年的 Windows Server 2003 支持


属性

文章编号: 884012 - 最后修改: 2007年11月16日 - 修订: 3.6
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 标准版 当用于
    • Microsoft Windows Server 2003 Standard Edition
  • Microsoft SQL Server 2000 Service Pack 1 当用于
    • Microsoft Windows Server 2003 Standard Edition
  • Microsoft SQL Server 2000 Service Pack 2 当用于
    • Microsoft Windows Server 2003 Standard Edition
关键字: 
kbmt kbconnectivity kbnetwork kberrmsg kbtshoot kbprb KB884012 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 884012
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值