修复: 发生访问冲突时您在 SQL Server 2008年或 SQL Server 2008 R2 中的查询中使用 COUNT_BIG 函数和 OVER 子句

BUG #: 130330 (Content Maintenance)
VSTS bug number: 373474

Microsoft 将分发 Microsoft SQL Server 2008年或 Microsoft SQL Server 2008 R2 修复作为一个可下载的文件。 修补程序是累积性的因为每个新版本包含的所有修补程序和附带上一个 SQL Server 2008年或 SQL Server 2008 R2 的所有安全修补程序的修补都程序版本。

症状

在 Microsoft SQL Server 2008年或 Microsoft SQL Server 2008 R2 中,使用 COUNT_BIG 函数跟 OVER 子句的查询运行时,将发生访问冲突。 此外,你还会收到以下错误消息:

消息级别 11 0 状态 0,当前命令出现行 < 行 > 一个严重错误。 应放弃任何可能产生的结果。消息级别 20 0 状态 0,当前命令出现行 < 行 > 一个严重错误。 应放弃任何可能产生的结果。

此外,应用程序日志中记录以下事件:

来源: MSSQLSERVEREvent ID: 17310Message: 用户请求与 SPID < 标识 > 会话中的生成的致命异常。 SQL Server 将终止此会话。 联系产品支持服务与转储日志目录中生成。

发生此问题时,SQL Server 日志文件夹中生成一个小型转储文件。 此外,SQL Server 日志文件中记录类似于以下内容的错误消息:

< 日期时间 > spid < 标识 > * 异常代码 = c0000005 EXCEPTION_ACCESS_VIOLATION < 日期时间 > spid < 标识 > * 发生访问冲突的读取地址 0000000000000010 < 日期时间 > spid < ID >< 中删除 >< 日期时间 > 服务器错误: 17310,严重性: 20 日状态: 1。 与 SPID < 标识 > 会话中的 < 日期时间 > 服务器的用户请求生成一个致命异常。 SQL Server 将终止此会话。 联系产品支持服务与转储日志目录中生成。

解决方案

累积更新信息

SQL Server 2008 R2

累积更新 2 中首次发布此问题的修补程序。有关如何为 SQL Server 2008 R2 中获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2072493 SQL Server 2008 r2 的累积更新包 2注意 由于 Build 是累积性的,因此每个新修补程序版本包含之前的 SQL Server 2008 R2 修补程序版本所包括的所有修订程序和安全修补程序。 我们建议您考虑将应用包含此修复程序的最新的修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 在SQL Server 2008 R2 发布后SQL Server 2008 R2 生成发布

SQL Server 2008

此问题的修补程序首次发布的累积更新 8 为 SQL Server 2008 Service Pack 1。有关此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章 ︰

981702 对于 SQL Server 2008 Service Pack 1 的累积更新包 8注意 因为版本具有累计性,所以每个新修补程序版本包含上一个 SQL Server 2008 修补程序版本随附的所有修补程序和所有安全修复程序。 我们建议您考虑将应用包含此修复程序的最新的修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

970365 在 SQL Server 2008 Service Pack 1 月发布之后发布的 SQL Server 2008年生成为特定的 SQL Server 服务包创建 Microsoft SQL Server 2008年的修补程序。 必须将一个 SQL Server 2008 Service Pack 1 的修补程序应用到安装的 SQL Server 2008 Service Pack 1。 默认情况下,在下一次 SQL Server service pack 中包含任何 SQL Server service pack 中提供的修补程序。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

SQL Server 的增量服务模式的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

935897 增量服务模式是可以从 SQL Server 团队提供报告的问题的修补程序有关命名 SQL Server 更新架构的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

822499对于 Microsoft SQL Server 软件更新程序包的新命名方案有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

824684 用于描述 Microsoft 软件更新的标准术语的说明

Author (SME): v-jc
Writer: v-vincli
Tech Reviewer: igorstan
Editor:v-sbrenn

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

×