使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍在 Microsoft SQL Server 2014 中使用新的功能缓冲池扩展时,Microsoft SQL Server 2014 Service Pack 1 (SP1)中的错误报告改进。

更多信息

在 SQL Server 2014 中启用缓冲池扩展功能时,可能会遇到以下已知问题:

  • 启用缓冲池扩展功能,其大小小于但接近 SQL Server 2014 标准版中 最大服务器内存大小的四倍。 例如,最大服务器内存大小为28千兆字节(GB),缓冲池扩展大小为 109 GB。 尝试重新启动 SQL Server 服务时,无法启动 SQL Server,并且在 SQL Server 错误日志中收到以下错误消息:

    从 <磁盘名称> 使用 CLR 版本 v 4.0.30319 初始化> 服务器公共语言运行时(CLR)功能 <日期> <时间: \Windows\Microsoft.NET\Framework64\v4.0.30319\. <日期> <时间> 尝试为缓冲区池扩展分配 14299819 BUF,最大12989098页描述符。 <日期> <时间> Spid8s 错误:864,严重性:16,状态:1。 <日期> <> Time spid8s 尝试为缓冲池扩展分配 14299819 BUF 以实现最大的12989098页面描述符。

    应用 SQL Server 2014 Service Pack 1 (SP1)后,可以在不出现此问题的情况下重新启动 SQL Server。

  • 启用 "缓冲池扩展" 功能,然后将 "最大服务器内存大小" 配置为大于以前定义的缓冲池扩展文件大小(设计时,缓冲池扩展大小必须大于 " 最大服务器内存大小")。 配置成功,缓冲池扩展工作正常。 但是,在重新启动 SQL Server 服务后将禁用缓冲池扩展,并且在 SQL Server 错误日志中收到以下错误消息:

    > 服务器缓冲池扩展大小 <日期> <时间 必须大于物理内存大小 <指定的最大服务器内存> MB。 缓冲池扩展未启用。

    在应用 SQL Server 2014 SP1 后,除了 SQL 错误日志中的消息之外,还会在 SQL Server Management Studio (SSMS)中收到以下警告消息:

    指定的最大服务器内存-<xxx> MB 大于缓冲池扩展文件大小-<XXX> MB。 缓冲池扩展将在重启时被禁用。

  • 在没有足够空间的磁盘上创建缓冲池扩展文件时(例如,最大服务器内存大小为 28 gb,缓冲池扩展大小为 120 GB),将在 SQL server 错误日志中收到以下不明确的操作系统错误消息:

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

    应用 SQL Server 2014 SP1 后,你将收到以下明确的错误消息:

    操作系统错误(磁盘空间不足)

  • 配置大小非常大的缓冲池扩展文件时,将收到以下错误消息,并且不能描述实际含义:

    消息864、级别16、状态1、行1Attempting 为缓冲区池扩展分配 25600 BUF,最大值为12800页描述符。

    应用 SQL Server 2014 SP1 后,错误消息将更改为以下项:

    尝试初始化 <xxx> kb 大小的缓冲池扩展,但允许的最大大小为 <XXX> KB

  • 当固态驱动器(SSD)扩展文件的创建因某些错误(如指定的目录不存在)而失败时,SQL Server 将打印以下错误消息:

    无法在路径 "" 上创建 <XXX> MB 大小的缓冲池扩展

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

服务包信息

若要获取 SQL Server 2014 的 Service Pack 1,请参阅以下链接:

有关 SQL Server 2014 Service Pack 1 (SP1)的详细信息,请参阅在 SQL server 2014 Service Pack 1 中修复的 bug

状态

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×