修复 ︰ 问题时启用 SQL Server 2014年的缓冲区池扩展功能

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

点击这里察看该文章的英文版: 3044952
本文介绍了错误报告改进 Microsoft SQL Server 2014 Service Pack 1 (SP1) 中的,当您在 Microsoft SQL Server 2014年中使用新的功能缓冲区池扩展。
更多信息

当您启用 SQL Server 2014年的缓冲区池扩展功能时,您可能会遇到以下已知问题 ︰
  • 启用缓冲区池扩展功能,并且其大小是低于但接近四倍的 最大服务器内存在 SQL Server 2014年标准版的大小。例如,最大服务器内存大小是 28 千兆字节 (GB) 和缓冲池扩展大小为 109 GB。当您试图重新启动 SQL Server 服务时,无法启动 SQL Server,并且您在 SQL Server 错误日志中收到以下错误消息 ︰
    日期>时间1> 使用 CLR 版本 v4.0.30319 从初始化服务器公共语言运行时 (CLR) 功能磁盘名称>: \Windows\Microsoft.NET\Framework64\v4.0.30319\。
    日期>时间> spid8s 试图分配 14299819 BUF 12989098 页描述符的最大缓冲区池扩展。
    日期>时间> spid8s 错误 ︰ 864,严重性 ︰ 16,状态 ︰ 1。
    日期>时间> spid8s 试图分配 14299819 BUF 12989098 页描述符的最大缓冲区池扩展。

    应用 Afterthe SQL Server 2014 Service Pack 1 (SP1),SQL Server 可以重新启动且不出现此问题。
  • 启用缓冲区池扩展功能,并配置最大服务器内存大小必须大于先前定义的缓冲区池扩展文件大小 (由设计、 缓冲池扩展大小必须大于 最大服务器内存大小)。配置成功,并且缓冲区池扩展能够正常运行。但是,缓冲区池扩展被禁用后重新启动 SQL Server 服务,并且您在 SQL Server 错误日志中收到以下错误消息 ︰
    日期>时间1> 服务器缓冲区池扩展大小必须大于物理内存大小指定的最大服务器内存> MB。没有启用缓冲池扩展。

    应用 SQL Server 2014 SP1,除了 SQL 错误日志中的消息后您还会收到以下警告消息中 SQL Server 管理 Studio (SSMS):
    指定的最大服务器内存XXX> MB 大于缓冲区池扩展文件大小-XXX> MB。重新启动时,缓冲区池扩展将会被禁用。
  • 当您创建磁盘上的缓冲区池扩展文件的位置没有足够的空间 (例如,最大服务器内存大小是 28 GB,缓冲池扩展大小为 120 GB),您在 SQL Server 错误日志中收到以下明确操作系统错误消息 ︰

    日期>时间> spid52 创建文件时遇到操作系统错误更改文件大小失败时尝试打开或创建的物理文件文件路径>.BPE'。

    应用 SQL Server 2014 SP1 后,您将收到以下明确的错误消息 ︰
    操作系统 Error(There's not enough space on the disk)
  • 配置具有很大的大小的缓冲区池扩展文件时,您会收到下面的错误消息,并且它不能描述的实际含义 ︰
    消息 864,16,状态 1,第 1 行级
    试图分配 25600 BUF 为 12800 页描述符的最大缓冲区池扩展。

    应用 SQL Server 2014 SP1 后,错误信息将更改为如下 ︰
    试图初始化缓冲区池扩展的大小XXX> KB,但最大的允许的大小XXX> KB
  • 当创建 ofsolid 状态的驱动器 (SSD) 扩展文件失败时由于某些错误 (例如,未有指定的目录) 时,SQL Server 将打印以下错误消息 ︰

    未能创建大小的缓冲区池扩展XXX> 路径上 MB""

    不打印错误消息中的路径。
    应用 SQL Server 2014 SP1 后,路径将 SSD 文件创建失败时正确打印。

服务包信息

对于 SQL Server 2014 年 Toobtain Service Pack 1 请参考下面的链接 ︰有关 SQL Server 2014 Service Pack 1 (SP1) 的详细信息,请参阅在 SQL Server 2014 Service Pack 1 修复的 bug.
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:3044952 - 上次审阅时间:03/14/2016 07:39:00 - 修订版本: 3.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Business Intelligence

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3044952 KbMtzh
反馈