应用对象SQL Server 2014 Service Pack 2

本文包含安装 Microsoft SQL Server 2014 Service Pack 2 (SP2) 之前要阅读的重要信息。 它介绍了如何获取 Service Pack、Service Pack 中包含的修补程序列表、如何根据当前安装的版本选择正确的下载,以及产品的版权归属列表。注意 本文用作单一信息源,用于查找与此 Service Pack 相关的所有文档。 它包括之前在发行说明和 Readme.txt 文件中找到的所有信息。

更多信息

如何获取 SQL Server 2014 SP2

SQL Server 2014 SP2 可在 SQL Server 2014 SP2 下载页下载。 可在此处下载SQL Server 2014 SP2 功能包。注意 安装 Service Pack 后,SQL Server服务版本应反映为 12.0.5000.0。

SQL Server 2014 SP2 中包含的修补程序列表

Microsoft SQL Server 2014 Service Pack 是累积更新。 SQL Server 2014 SP2 会将 SQL Server 2014 的所有版本和服务级别升级到 SQL Server 2014 SP2。 除了本文中列出的修补程序外,SQL Server 2014 SP2 还包括SQL Server 2014 SP1 CU1 SQL Server 2014 SP1 CU7中包含的修补程序。有关 SQL Server 2014 中可用的累积更新的详细信息,请参阅 SQL Server 2014 版本笔记

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

  • 发布更多文章时,将更新此列表。

有关 SQL Server 2014 SP2 中修复的 bug 的详细信息,请转到以下Microsoft知识库文章。

VSTS 错误号

知识库文章编号

说明

5694597

3173766

修复:DBCC CHECKDB 或 CHECKTABLE 针对 2014 SQL Server中的数据损坏和断言失败返回误报

6935655

3177838

SQL SERVER 2014 Service Pack 2 中引入了 DBCC CLONEDATABASE (Transact-SQL)

7810838

3173767

提高 SQL Server 2014 SP2 中具有大量分区的数据库的性能

7579503

3173157

在 SQL Server 2014 SP2 中添加用于手动清理更改跟踪端表的存储过程

3913004

3172998

修复:在 2014 SQL Server 中使用 sys.dm_db_uncontained_entities DMV 时出现严重错误

6988068

3173156

更新在 2014 SQL Server中添加 AlwaysOn 扩展事件和性能计数器

2197153

3172997

更新以将内存授予警告添加到 SQL Server 2014 SP2 中的 Showplan XML

4297600

3170123

SQL Server 2014 中事务复制中包含的项目支持 DROP TABLE DDL

6723609

3170116

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

6170324

3170115

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

5990425

3170114

更新以在 2014 SQL Server中添加 DMF sys.dm_db_incremental_stats_properties

6685025, 3512277

3170113

更新以在 2014 SP2 SQL Server 中公开 showplan XML 和 Extended Event 中的按运算符查询执行统计信息

6170317

3170112

更新以公开在 2014 SQL Server Showplan XML 中为单个查询启用的最大内存

6852946

3170044

修复:在 2014 SQL Server 分析module_end事件输出时出现非法名称字符错误

6927342

3170043

当查询在 SQL Server 2014 SP1 中对复杂谓词包含反联接时性能不佳

6727876

3170042

DMV sys.dm_db_index_operational_stats在 2014 SQL Server返回不正确的range_scan_count值

6936784

3170022

更新允许 SQL Server 2014 使用进程的所有用户模式虚拟地址空间

6945027

3170020

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

6944985

3170019

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

7638613

3170015

DMV sys.dm_os_memory_nodes为 2014 SQL Server 中的 DAC 节点返回pages_kb值的非零值

6651348

3156304

SQL Server SQL Server 2012 和 2014 SQL Server AlwaysOn 租约超时支持性的改进

7003572

3154421

修复:在 2012 或 2014 SQL Server重新启动 AlwaysOn 副本 (replica) 后,文件流目录不可见

6715815

3136780

SQL Server 2014 SP2 中 BCP 实用工具和 BULK INSERT Transact-SQL 命令的 UTF-8 编码支持

6589061、6589062、6589063、 6589064

3112363

SQL Server 2012 和 2014 SQL Server AlwaysOn 租约超时支持的改进

6588983

3112362

修复:当副本 (replica) 在SQL Server的可用性组中不可见时,你不会收到任何有关副本 (replica) 的信息

6588982

3112361

修复:alwayson_ddl_executed扩展事件不包括 SQL Server 2012 或 2014 中的错误号

6588981

3107401

2012 SQL Server (min_grant_percent 和max_grant_percent) 提供了新的查询内存授予选项

6589060

3107400

改进了 2012 和 2014 SQL Server 2014 中 Showplan XML 架构中的 tempdb 溢出诊断

6588999

3107399

SQL Server 2012 和 2014 的空间性能改进

6588995

3107398

改进了在 SQL Server 2012 和 2014 中使用 DMV 时的内存授予诊断

6589011

3107397

改进了在 2012 年和 2014 SQL Server中涉及剩余谓词下推的查询执行计划的诊断

6589007

3107172

在 2012 年和 2014 SQL Server使用扩展事件改进 tempdb 溢出诊断

6589587

3065060

修复:在 SSMS 中还原差异备份时出现“由于 LSN 链中断而无法创建还原计划”错误

1046313

2925865

在启用了 FIPS 的 Windows 上执行 SSIS 包时出错

其他解决方法

SQL Server 2014 SP2 中也包含了以下问题的解决方法。

VSTS 错误号

说明

6650726

即使不再启用 CDC,也无法重命名表中的列。

6810365

在 msdistribution_history 中打印 20598 错误的行的表名称和 PK 值

6810368

打印导致查询超时错误的 Cmd,而无需详细日志记录

6821167

为过程“sys.sp_flush_commit_table_on_demand”提供打印“change_tracking_hardened_cleanup_version”和“safe_cleanup_version”的简单方法

6925734

重新生成 2012/2014 年索引删除了 2008 R2 sys.dm_db_index_usage_stats (回归中的相应使用情况统计信息)

6943695

当目标表为空字符串时,日志读取器断言和转储

3988550

批处理排序/优化嵌套循环运算符的存在会导致极端内存授予 - 导致服务器稳定性 & 性能问题

3781287

Query_hash定义为 UNIT64,与 XEvent query_hash 不匹配,并且从定义为 varbinary 的sys.dm_exec_query_stats query_hash

7168415

用户没有 ALTER TRACE 权限,无法在合并复制中使用筛选器的表运行 DELETE 命令

7343398

字段名称太长时执行业务规则时出错

6167933

提供一种方法来找出客户端连接使用的 TLS/SSL 协议

6588970

使用 OfInflectional 形式的荷兰 FTS 无法按预期工作

6588974

msxmlsql.dll 的加载逻辑会导致虚假的“验证验证码签名失败”消息

2128386

SqlCmd 退出时没有错误,其中嵌入的注释和大括号 ( 2 票 )

2288369

创建非聚集索引会导致 DBCC CheckDB with Extended_Logical_Checks 引发损坏错误

5052858

在 BCP 中未处理的 DATE 的 YYYYY/MM/DD 格式 (与旧日期时间)

5783955

将列从文本更改为 varchar 后忽略 NULL 值, (最大)

6589326

对于指纹小于最大大小的密钥,EKM DEK 无法初始化

6616118

删除分区 CPartitionFn::CPartitionFn 后更新增量统计信息时出现访问冲突

6589000

设置统计信息 io on' 不显示排序的工作表统计信息

选择要下载和安装的正确文件

SQL Server 2014 SP2 下载页包含安装 SQL Server 2014 SP2 的系统要求和基本安装说明。 有关如何使用 SQL Server 2014 服务更新升级已安装的 2014 SP2 组件的其他文档,请参阅安装 SQL Server 2014 服务汇报使用下表根据当前安装的版本确定要下载的文件的位置和名称。 下载页提供系统要求和基本安装说明。

当前已安装的版本

要执行的操作

要下载和安装的文件

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

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

此处 SQLServer2014SP2-KB3171021-x86-ENU.exe

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

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

此处 SQLServer2014SP2-KB3171021-x86-ENU.exe

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

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

此处 SQLManagementStudio_x86_ENU.exe

SQL Server 2014 Management Studio Express 的 32 位版本

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

此处 SQLManagementStudio_x86_ENU.exe

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

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

此处 SQLServer2014SP2-KB3171021-x86-ENU.exe

Microsoft SQL Server 2014 RTM 功能包或 Microsoft SQL Server 2014 SP1 功能包中的一个或多个工具的 32 位版本

将工具升级到 32 位版本的 Microsoft SQL Server 2014 SP2 功能包

Microsoft SQL Server 2014 SP2 功能包的一个或多个文件

无 32 位安装 SQL Server 2014 Management Studio

安装 32 位SQL Server 2014 Management Studio,包括 SP2

此处 SQLManagementStudio_x86_ENU.exe

没有 32 位版本的 SQL Server 2014 Express

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

此处 SQLEXPR32_x86_ENU.exe

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

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

此处 SQLServer2014SP2-KB3171021-x64-ENU.exe

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

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

此处 SQLServer2014SP2-KB3171021-x64-ENU.exe

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

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

此处 SQLManagementStudio_x64_ENU.exe

SQL Server 2014 Management Studio Express 的 64 位版本

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

此处 SQLManagementStudio_x64_ENU.exe

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

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

此处 SQLServer2014SP2-KB3171021-x64-ENU.exe

Microsoft SQL Server 2014 RTM 功能包或 Microsoft SQL Server 2014 SP1 功能包中的一个或多个工具的 64 位版本

将工具升级到 64 位版本的 Microsoft SQL Server 2014 SP2 功能包

Microsoft SQL Server 2014 SP2 功能包的一个或多个文件

没有 SQL Server 2014 Management Studio 的 64 位安装

安装 64 位SQL Server 2014 Management Studio,包括 SP2

此处 SQLManagementStudio_x64_ENU.exe

无 64 位版本的 SQL Server 2014 Express

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

此处 SQLEXPR_x64_ENU.exe

有关如何将SQL Server安装升级到 SQL Server 2014 SP2 的详细信息,请参阅支持的版本升级

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

  • 此产品包括来自 zlib 常规用途压缩库的软件。

  • 该软件的某些部分部分基于 RSA Data Security, Inc. 的工作。由于Microsoft在此产品中包含 RSA Data Security, Inc. 软件,因此需要Microsoft包含此类软件随附的以下文本:

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

    • 只要在提及或引用该软件或此功能的所有材料中被标识为“RSA Data Security, Inc., MD5 Message-Digest 算法”,即授予复制和使用此软件的许可证。 如果此类作品在提及或引用派生作品的所有材料中被标识为“派生自 RSA Data Security, Inc.,MD5 Message-Digest 算法”,则还授予制作和使用派生作品的许可。

    • RSA Data Security, Inc.不就该软件的适销性或该软件是否适合任何特定目的作出任何陈述。 它“按原样”提供,不提供任何形式的明示或默示担保。

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

  • Reporting Services映射功能使用来自 TIGER/Line Shapefile 的数据,这些数据由美国人口普查局 (http://www.census.gov/) 提供。 TIGER/Line Shapefile 是从人口普查 MAF/TIGER 数据库中选定的地理和制图信息的摘录。 TIGER/Line 形状文件可从美国人口普查局免费获得。 若要获取有关 TIGER/Line 形状文件的详细信息,请转到 http://www.census.gov/geo/www/tiger。 TIGER/Line 形状文件中的边界信息仅用于统计数据收集和制表目的:其描述和指定用于统计目的不构成对管辖权、所有权或权利的确定,也不反映法律土地描述。 普查 TIGER 和 TIGER/Line 是美国人口普查局的注册商标。

版权所有 2012 Microsoft。 保留所有权限。

参考

有关如何确定当前SQL Server版本的详细信息,请选择以下文章编号以转到Microsoft知识库中的文章:

321185如何识别SQL Server版本本文讨论的第三方产品由独立于Microsoft的公司制造。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

需要更多选项?

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