SQL Server 2014 Service Pack 3 版本信息

本文包含在安装 Microsoft SQL Server 2014 Service Pack 3 (SP3) 之前需要阅读的重要信息。 本文介绍如何获取服务包、服务包中包含的修补程序列表、已知问题以及产品的版权属性列表。

注意本文用作单一信息来源来查找与此服务包相关的所有文档。  它包括您先前在发行说明和 Readme.txt 文件中找到的所有信息。

更多信息

如何获得 SQL Server 2014 SP3

SQL Server 2014 SP3 和 Microsoft SQL Server 2014 SP3 Express 可以在以下 Microsoft 下载中心网站手动下载和安装。

SQL Server 2014 SP3

立即下载程序包。

SQL Server 2014 SP3 Express

立即下载程序包。


注意安装服务包后,SQL Server 服务版本应为 12.0.6024.0。 Microsoft SQL Server 2014 服务包是累积更新。 SQL Server 2014 SP3 通过 SQL Server 2014 SP3 升级 SQL Server 2014 的所有版本和服务级别。

有关 SQL Server 2014 中提供的累积更新的详细信息,请参阅 SQL Server 2014 内部版本

包含在 SQL Server 2014 SP3 中的改进和修补程序列表

Microsoft SQL Server 2014 服务包是累积更新。 SQL Server 2014 SP3 将 SQL Server 2014 的所有版本和服务级别升级到 SQL Server 2014 SP3。 除了本文列出的修补程序之外,SQL Server 2014 SP3 还包括 SQL Server 2014 累积更新 1 (CU1) 到 SQL Server 2014 SP2 CU13 中包含的修补程序。

注意

  • 此处未记录的其他修补程序也可能包含在服务包中。

  • 当有更多文章发布时,该列表将会更新。

有关修复的错误和包含在 SQL Server 2014 SP3 中的增强功能的详细信息,请参阅以下 Microsoft 知识库文章。

VSTS 错误号

知识库文章编号

说明

11275485

3136242

修复: 建立了新的 TCP 连接,并保持打开状态,直到该过程在 SSIS 2014 中终止。

10645271

4046870

改进: 在 SQL Server 2014 安装向导中使用 HTTPS URL 替换 HTTP URL 以提高安全性

12144118

4338890

修复: 在 SQL Server 2014、2016 和 2017 中,出现“不产生调度程序”错误,且 SQL Server 似乎没有响应。

6589008

3107173

使用 SQL Server 2012 和 2014 中的扩展事件改进了内存授予诊断

10065120

3136496

修复: 当查询通过 SQL Server 2014 和 2016 中的同义词引用 SQLCLR 函数时会发生访问冲突

10766202

3170019

更新以将有关 SQL Server 启动帐户的信息添加到 SQL Server 2012 和 2014 错误日志中的安全策略中

10766201

3170020

为 SQL Server 2012 和 2014 中的 SQL Server 错误日志中的 tempdb 配置添加的信息性消息

10766203

3170115

有关已启用跟踪标志的信息将添加到 SQL Server 中的 showplan XML 中

10766207

3170116

修复: 运行优化嵌套循环连接所需的内存授予不会反映在 SQL Server 中的 Showplan XML 中

11441121

3173157

添加存储过程以手动清除 SQL Server 中的更改跟踪端表

10766200

3191296

更新使用 SQL Server 中的安全协议握手信息扩展了跟踪扩展事件

10766205

3201552

更新将总体查询执行统计信息添加到 SQL Server 2012、2014 和 2016 中的统计 XML 输出中。

10766190

4013128

修复: 当 SQLCLR UDT 用作 SQL RPC 调用的存储过程参数时,性能下降和 CLR_AUTO_EVENT 和 CMEMTHREAD 等带时间变长

10766206

4016867

修复: xEvents 中的 Query_hash 和 Query_hash_plan 列的数据类型与 DMV sys.dm_exec_requests 和 sys.dm_exec_query_stats 中的数据类型不匹配

10766208

4016949

针对不同版本的 SQL Server 的统一 Showplan 架构

9956168

4018930

更新将“CLR 严格安全性”功能添加到 SQL Server

11504303

4038113

修复: 在 SQL Server 中使用 sys.dm_os_memory_objects 语句查询 EXCEPTION_ACCESS_VIOLATION

10766227

4038210

修复: 在 SQL Server 的最新累积更新已安装后,更改数据捕获将停止工作

8862297

4038418

更新将新列添加到 SQL Server 2014 和 2016 中的 DMV sys.dm_sql_referenced_entities

11061754

4038419

更新将 CPU 超时设置添加到 SQL Server 2014 、2016 和 2017 中的资源调控器工作组 REQUEST_MAX_CPU_TIME_SEC

11061701

4041809

更新为 SQL Server 2014、2016 和 2017 中的 CREATE STATISTICS 和 UPDATE STATISTICS 语句添加了对 MAXDOP 选项的支持

11061712

4041811

修复: SQL Server 2014、2016 和 2017 中的增量统计信息自动更新出现延迟

11990860

4042415

修复: 当许多连接在 SQL Server 2014 和 2016 中同时访问时,单用户模式数据库上会发生死锁

11542219

4042788

修复: 在 SQL Server 的实例上关闭加密后,仍会加密 tempdb 系统数据库

11715407

4051360

修复: 标量用户定义函数的执行统计信息被添加到 SQL Server 2016 R2 中的 Showplan XML 文件

11715377

4051361

在 SQL Server 2014、2016 和 2017 中添加的查询执行计划中的优化器行目标信息

11441136

4052129

在 SQL Server 2014、2016 和 2017 中添加的查询执行计划中的优化器行目标信息

10766239

4056008

修复: “sp_special_columns”在 SQL Server 2014 和 2016 中返回不正确的结果

11821775

4088193

修复: 在 SQL Server 中,在扇区大小为 4K 的磁盘上还原压缩备份时,还原性能降低

11814300

4099472

在 SQL Server 2014、2016 和 2017中,PFS 页面循环调度算法改进

11971859

4316858

修复: 当更新统计查询在 SQL Server 上使用哈希聚合时,“损坏索引”消息和服务器断开连接

10895916

4092075

改进: 为 SQL Server 中的 DBCC CLONEDATABASE 添加 Service Broker 支持

12519464

4475794

修复: 访问带有筛选索引或统计信息的表的查询优化期间发生访问冲突异常

此更新注意事项

其他解决方案

以下问题的解决方法也包括在 SQL Server 2014 SP3 中。

VSTS 错误号

说明

10766220

修复了应用复制命令时分发代理程序因 20598(未找到行)错误而失败的问题

10656209

修复从审核跟踪读取时发生访问冲突的问题

10762682

修复了在使用带有负数的顶级脚本时 SQL Server 因断言消息而崩溃的问题

5646575

修复了当查询使用十进制或数字与 int 一起使用的日期类型时 SQL Server 多次返回记录的问题。

7800206

修复了 ShortestLineTo() 方法在最短距离内返回错误结果的问题。

10288772

修复了在添加多个具有相同逻辑名称的数据库文件时出现 1828 错误的问题。

10355597

修复了当抛出异常时内存泄漏的问题。

10472856

修复了在使用具有筛选索引和统计信息筛选表达式的脚本时发生访问冲突的问题

11990862

修复了在扩展事件 xml_deadlock_report 中无法获取数据库名称的问题,它始终显示主数据库。

11970514

您可以通过 SELECT INTO 脚本在文件组中创建目标表。

11542215

在 sys.dm_os_sys_info 动态管理视图中添加更多的底层处理器信息(例如套接字数量、套接字上的物理内核数量、NUMA 节点数量)。

11565697

用户现在可以查询 DATABASEPROPERTYEX ([DatabaseName], 'lastgoodcheckdbtime') 以获取表示在指定数据库上最后一次成功运行的 DBCC CHECKDB 的 Date/Time 的单个值。

11007718

执行使用 $PARTITION 关键字引用不存在的分区函数的 UPDATE 语句时引发错误消息。

11269484

将文件组支持添加到 SELECT INTO 语句中。 这允许您指定一个已创建了新表的文件组名称。 指定的文件组应存在于数据库中,否则 SQL Server 引擎会引发错误。

11542000

添加一个新的 dmv sys.dm_db_log_stats,它返回摘要级别属性和有关数据库事务日志文件的信息。

11542049

添加一个新的 DMV sys.dm_db_log_info,它返回有关事务日志文件的虚拟日志文件 (VLF) 信息。

11542050

显示数据库中差异更改的百分比,以帮助确定完整数据库备份或差异备份是否有用。

11542051

sys.dm_tran_version_store_space_usage

11542121

改进具有大内存计算机的备份性能。

11542133

确保死锁图中始终包含数据库名称信息。

选择要下载的正确文件并进行安装

SQL Server 2014 SP3 下载页包含安装 SQL Server 2014 SP3 的系统要求和基本安装说明。 有关如何使用 SQL Server 2014 服务更新升级已安装的 2014 SP3 组件的更多文档,请参阅。

使用下表根据当前安装的版本标识要下载的文件的位置和名称。 下载页提供系统要求和基本安装说明。

您当前安装的版本

要采取的操作

要下载和安装的文件

任何 SQL Server 2014 版本的 32 位版本

升级到 SQL Server 2014 SP3 的 32 位版本

SQLServer2014SP3-KB3587061-x86-ENU.exe(位于这里

32 位版本的 SQL Server 2014 RTM 或 SP1 Express 或 SP2 Express

升级到 32 位版本的 SQL Server 2014 Express SP3

SQLServer2014SP3-KB3587061-x86-ENU.exe(位于这里

仅 SQL Server 2014 的客户端和可管理性工具的 32 位版本(包括 SQL Server 2014 Management Studio)

将客户端和可管理性工具升级到 32位 版本的 SQL Server 2014 SP3

SQLManagementStudio_x86_ENU.exe(位于这里

SQL Server 2014 Management Studio Express 的 32 位版本

升级到 SQL Server 2014 SP3 Management Studio Express 的 32 位版本

SQLManagementStudio_x86_ENU.exe(位于这里

任何版本的 SQL Server 2014 的 32 位版本以及客户端和可管理性工具的 32 位版本(包括 SQL Server 2014 RTM Management Studio)

将所有产品升级到 SQL Server 2014 SP3 的 32 位版本

SQLServer2014SP3-KB3587061-x86-ENU.exe(位于这里

没有安装 32 位 SQL Server 2014 Management Studio

安装 32 位 SQL Server 2014 Management Studio(包括 SP3)

SQLManagementStudio_x86_ENU.exe(位于这里

没有安装 32 位 Server 2014 Express

安装 32 位 SQL Server 2014 Express(包括 SP3)

SQLEXPR32_x86_ENU.exe(位于这里

任何版本的 SQL Server 2014 的 64 位版本

升级到 64 位版本的 SQL Server 2014 SP3

SQLServer2014SP2-KB3587061-x64-ENU.exe(位于这里

SQL Server 2014 RTM 或 SP1 Express 或 SP2 Express 的 64 位版本

升级到 64 位版本的 SQL Server 2014 SP3

SQLServer2014SP2-KB3587061-x64-ENU.exe(位于这里

仅 SQL Server 2014 客户端和可管理性工具的 64 位版本(包括 SQL Server 2014 Management Studio)

将客户端和可管理性工具升级到 64 位版本的 SQL Server 2014 SP3

SQLManagementStudio_x64_ENU.exe(位于这里

64 位版本的 SQL Server 2014 Management Studio Express

升级到 64 位版本的 SQL Server 2014 SP3 Management Studio Express

SQLManagementStudio_x64_ENU.exe(位于这里

任何 SQL Server 2014 版本的 64 位版本以及客户端和可管理性工具的 64 位版本(包括 SQL Server 2014 RTM Management Studio)

将所有产品升级到 64 位版本的 SQL Server 2014 SP3

SQLServer2014SP2-KB3587061-x64-ENU.exe(位于这里

没有安装 64 位 SQL Server 2014 Management Studio

安装 64 位 SQL Server 2014 Management Studio(包括 SP3)

SQLManagementStudio_x64_ENU.exe(位于这里

64 位版本的 SQL Server 2014 Express

安装 64 位 SQL Server 2014 Express(包括 SP3)

SQLEXPR_x64_ENU.exe(位于这里

有关如何将 SQL Server 安装升级到 SQL Server 2014 SP3 的更多信息,请参阅。

卸载 SQL Server 2014 SP3(不推荐)

如果您出于任何原因选择卸载 SQL Server 2014 SP3,我们将不会阻止 SQL Server 2014 SP3 卸载,并且您将能够以与任何其他服务包相同的方式卸载 SQL Server 2014 SP3。 但是,如果运行的是 SQL Server 的 Standard、Web 或 Express 版本,并且您正在使用某些仅当启动 SQL Server 2014 SP3 时才解锁的新功能,卸载 SQL Server 2014 SP3 后您可能会遇到错误或数据库显示可疑状态。 更糟的是,如果系统数据库使用新功能(例如,主数据库中的分区表),则卸载 SQL Server 2014 SP3 之后,这可能会阻止 SQL Server 实例启动。

我们建议您选择卸载企业版以外的 SQL Server 2014 SP3 版本之前验证是否已禁用或删除所有新功能。 您无法删除 memory_optimized_data 文件组。 因此,如果您已通过 SP2 在数据库上设置 memory_optimized_data 文件组,则不应卸载 SQL Server 2014 SP3。 否则,数据库将变为可疑状态,错误日志中将记录以下条目:

日期时间 spid15s 错误: 41381, 严重性: 21, 状态: 1.
日期时间 spid15s 数据库无法在此版本的 SQL Server 中启动,因为它包含 MEMORY_OPTIMIZED_DATA 文件组。 有关不同 SQL Server 版本中的功能支持的详细信息,请参阅联机丛书。

  • 此产品包含从 Xerox 安全哈希函数派生的软件。

  • 此产品包含 zlib 通用压缩库中的软件。

  • 此软件的部分内容基于 RSA Data Security, Inc. 的工作。因为 Microsoft 已在此产品中包含 RSA Data Security, Inc., 软件,所以 Microsoft 必须包含此类软件附带的下列文本:

    • 版权所有 1990,RSA Data Security, Inc. 保留所有权利。

    • 如果本软件在提及或引用本软件或本功能的所有材料中被标识为“RSA Data Security, Inc., MD5 消息摘要算法”,则授予复制和使用本软件的许可。 如果这些作品在所有提及或引用衍生作品的材料中被标识为“源自 RSA Data Security, Inc., MD5 消息摘要算法”,则还授予制作和使用衍生作品的许可。

    • RSA Data Security, Inc. 对本软件的适销性或本软件对任何特定用途的适用性不作任何声明。 其按原样提供,不包含任何明示或默示保证。

    这些通知必须保存在本文档或软件的任何部分的任何副本中。

  • Reporting Services 映射功能使用 TIGER/Line Shapefiles 中提供的数据,这些数据是由美国统计局 (Census.gov) 提供的。 Tiger/Line Shapefiles 是从 Census MAF/TIGER 数据库中提取的选定地理和地图信息。 TIGER/Line Shapefiles 可以从美国统计局免费查询。 要获取有关 TIGER/Line shapefiles 的更多信息,请转到 census.gov/geo/www/tiger。 TIGER/Line Shapefiles 中的边界信息仅用于统计数据收集和制表目的;其用于统计目的的描述和指定不构成对管辖权、所有权或权利的确定,也不反映合法的土地描述。 Census TIGER 和 TIGER/Line 是美国统计局的注册商标。

版权所有 2012 Microsoft。 All rights reserved.

参考

有关如何确定当前 SQL Server 版本的更多信息,请选择下面的文章编号,以查看 Microsoft 知识库中相应的文章:

如何识别您的 SQL Server 版本

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×