修复: 发生访问冲突时有嵌套的子查询的查询上定义一个游标

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 325720
错误 #: 102728 (SQLBUG_70)
错误 #: 360188 (SHILOH_BUGS)
症状
当使用 SQL Server 7.0 Service Pack 4 (SP4) 时,可能会包含嵌套的子查询的查询上定义的键集游标时遇到处理的 EXCEPTION_ACCESS_VIOLATION。

在 SQL Server 2000年中运行相同的查询时,您会收到以下错误消息:
服务器: Msg 8624,级别 16 状态 23 行 2 内部 SQL Server 错误。

解决方案

SQL Server 7.0

Microsoft 提供了一个受支持的修补程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。

如果此修复程序可供下载,则在此知识库文章顶部"提供修补程序下载"部分。如果未显示此部分,将申请提交到 Microsoft 客户服务和支持,以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于此特定的修补程序不需要照常收取支持费用到其他支持问题和事项。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站: 注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间工具中的时区选项卡。
   Date         Time   Version      Size             File name   --------------------------------------------------------------   03-Jul-2002  05:27               4,367,900 bytes  Sqlservr.dbg   03-Jul-2002  05:26  2000.31.2.0  5,058,832 bytes  Sqlservr.exe     				
请注意: 由于文件依存关系,而最新的修补程序或包含文件的功能可能还包含其他文件。

SQL Server 2000

要解决此问题,请为 SQL Server 2000 获取最新的 service pack。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290211 如何获取最新的 SQL Server 2000 service pack
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。 此问题最早在 SQL Server 2000 Service Pack 3 中。
安全修补程序

警告:本文已自动翻译

属性

文章 ID:325720 - 上次审阅时间:09/05/2015 11:40:00 - 修订版本: 5.0

Microsoft SQL Server 2000 标准版

  • kbautohotfix kbhotfixserver kbqfe kbbug kbfix kbsecurity kbsqlserv2000presp3fix kbsqlserv700presp5fix kbmt KB325720 KbMtzh
反馈