目录
×

本文包含在安装 SP1 Microsoft SQL Server 2016 Service Pack 1 (之前要) 。 其中介绍了如何获取 Service Pack、Service Pack 中包含的修补程序列表、已知问题以及产品的版权归属列表。

注意 本文用作单个信息源,用于查找与此 Service Pack 相关的所有文档。 它包括之前在发行说明和文档文件中找到Readme.txt信息。

更多信息

如何获取 2016 SP1 SQL Server 2016 SP1

SQL Server 2016 SP1 下载页 中SQL Server下载 2016 SP1。 可在此处SQL Server 2016 SP1 功能



注意 安装服务包后,SQL Server版本应反映为 13.0.4422.0。

2016 SP1 SQL Server修复列表

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

有关 2016 年 1 月提供的累积更新SQL Server,请参阅2016SQL Server版本。

说明

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

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

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

VSTS 错误号

知识库文章

说明

8025045

2925865

在已启用 FIPS 的 IP 上执行 SSIS 包时Windows

8025041

3065060

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

8024976

3100256

打开"配置 SSIS 日志"窗口时出现"日志提供程序"Microsoft.LogProviderSQLServer 未正确安装"错误

8025018

3107397

改进了查询执行计划的诊断,这些计划涉及服务中残存谓词SQL Server

8024991

3112704

修复:使用导入和导出向导导入数据时,错误消息中未指定缺少的列

8529432

3168708

修复:SQL Server托管备份Windows Azure 尝试在虚拟机中备份数据库SQL Server

8025131

3170015

DMV sys.dm_os_memory_nodes 2014 年 1 月中 DAC pages_kb返回非零值SQL Server值

8024984

3170112

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

8024978

3170114

更新以在 2014 sys.dm_db_incremental_stats_properties 2016 SQL Server DMF

8024985

3170115

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

8025056

3170116

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

7994008

3170123

支持对 2014 年 1 月或 2016 SP1 SQL Server事务复制SQL Server DROP TABLE DDL

8024963

3172997

更新了 ,向 2014 或 2016 SQL Server Showplan XML 添加内存授予警告

8024967

3172998

修复:在 2014 或 2016 sys.dm_db_uncontained_entities DMV SQL Server严重错误

8025088

3173156

Update 在 2014 或 2016 SQL Server AlwaysOn 扩展事件和性能计数器

8025128

3173157

添加了一个存储过程,用于手动清理 SQL Server 2014 SP2 或 2016 SP1 中的更改跟踪侧表

8025149

3173766

修复:在 2014 或 2016 年,DBCC CHECKDB 或 CHECKTABLE 返回数据损坏和断言SQL Server误报

8343868

3180060

修复:使用 CHANGETABLE 的查询在 2014 SP1 SQL Server 2016 或 2016 SQL Server CPU

8025125

3189663

修复:SQL Server启用 soft-NUMA 时,错误日志错误地提及了逻辑处理器

7062744

3189687

修复:在 2016 年 1 月关闭并重新打开 SSIS BI 项目时出现"项目清单中缺少密码的'Salt'属性"SQL Server错误

8265472

3189709

修复:2016 年 SQL Server 的累积更新 1 的安装在命名实例上失败

8103248

3189813

更新在 2016 年 1 月中引入了新的查询提示 USE HINT SQL Server

8103261

3190548

在 2016 年 1 月引入新的 Transact-SQL 语句 CREATE OR ALTER 的更新SQL Server更新

8103265

3190761

通过公开 2016 数据类型 showplan SQL Server XML 输出中参数化查询的参数,更新以改进诊断

8149617

3190762

更新了 ,改进了与 2016 年 1 月中残存谓词下推SQL Server计划的诊断

8155425

3190871

2016 Service Pack 1 中sys.dm_exec_query_statistics_xml DynamicManagement 函数"SQL Server"

8338496

3191062

修复:在 2014 或 2016 年 2 月同时创建多个文件时,FileTable SQL Server停止响应

8110745

3191273

更新在 2016 年 1 月的新引用完整性运算符中增加了对自SQL Server约束的支持

7778636

3191296

更新可用于在 2016 年 1 月使用安全协议握手信息扩展跟踪SQL Server事件

8273495

3195825

修复:在 2014 或 2016 年 2 月以批处理模式执行嵌套循环联接SQL Server死锁

8528563

3197605

修复:SQL Server还原包含内存优化表的数据库时,2016 年 2016 年停止响应

8349500

3201552

提供一个更新,用于将总体查询执行统计信息添加到 2016 年 1 月 2016 SQL Server STATISTICS XML 输出

8274352

3201554

修复:在 2016 年 2 月包含许多非重复运算符的查询SQL Server时间

7898693

3177838

如何使用 DBCC CLONEDATABASE 仅生成 2014 SP2 和 SQL Server 2016 SP1 SQL Server用户数据库的架构和统计信息副本

N/A

3180087

运行 INSERT 时性能不佳。 2016 年 SQL Server 中的 SELECT 操作

N/A

3203693

在 Windows Server 2016 和 Windows 10 中安装 SQL Server 包时出现"需要数字签名的驱动程序"警告Windows 10

N/A

NA

新的性能功能,在使用 存储 类内存 (NVDIMM-N 非易失性存储应用时,可加快事务提交 (延迟) 高达 2-4 倍)

8451202

4019715

修复:SQL Server 2016 年不会记录严重级别为 21 的错误消息,这些错误消息适用于在 OLTP 检查点文件中发现的校验和不匹配In-Memory错误


其他解决方法

2016 SP1 中也包含对SQL Server的解决方法。

VSTS 错误号

说明

区域

4300066

在命令提示符安装中© 2016 Microsoft"SQL Server版权信息。

设置

5128484

标准版 SQL Server 2016 Analysis Services (表格模式) 忽略 16 GB 内存限制

SSAS

5610151

使用命令行选项安装时,在命令行输出中SQL Server不必要的警告消息。

设置

6867499

将列的值从文本数据类型到 varchar 时,将忽略 null 值 (最大) 。

引擎

7270486

删除一个或多个更新后,SQL Server修复SQL Server,修复操作会失败并出现错误。

设置

7330691

添加其他信息,以指示报告是否是 SSRS 中的移动报表,报表服务器日志。

SSRS

7350315

在SQL Server非英语域名的计算机上安装密码会失败,并出现错误"路径中的非法字符"。

设置

7439317

"已安装的功能发现报告"中的字符串"setup Discovery report"SQL Server未本地化。

设置

7439502

SQL Server 2016 安装向导错误地SQL Server 2008 SP3,SQL 2008 R2 SP3。

设置

7487320

查询包含 Row-Level安全性 (RLS) 即使 DataView 设置为 Sample,也可能失败。

SSAS

7807395

如果启用了 Stretch Database 的表上的数据对帐失败,可能需要重试重新授权。

Stretch DB

8024962

如果查询文本包含嵌入的注释和大括号 ("{"或"}") ,Sqlcmd 将退出而不会) 。

引擎

8024968

批处理排序和优化的嵌套循环可能会导致稳定性和性能问题。

引擎

8024972

将日期格式 YYYY/MM/DD 分析为 DATE 列时,BCP 失败并出错。

8024974

将列的值从文本数据类型到 varchar 时,将忽略 null 值 (最大) 。

引擎

8024987

包含向下推谓词的表扫描和索引扫描往往会过度估计父运算符的内存授予。

引擎

8024994

在"完成"选项卡上,流式安装中的"文档和链接"部分缺少"Surface Area 配置"MSDN 文档的链接。

设置

8024997

"Full-Text搜索"功能在荷兰语中不按预期工作。

引擎

8024998

在已有日志的 SSIS 包中打开"配置 SSIS 日志: 包"对话框时,会发生"未安装日志提供程序 'Microsoft.LogProviderEventLog'"错误。

SSIS

8025032

此更新更改了当 XML 任务无法从 XML 文档获取编码时,将使用 Unicode 编码的行为。

SSIS

8025058

在"表"表中添加错误 20598 的表名msdistribution_history主 (SQL Server 复制)

改进

8025059

当复制代理因查询超时而失败时,将记录查询文本,而不启用详细日志记录。

复制

8025069

如果数据库名称以"#"字符开头,CREATE NONCLUSTERED INDEX 语句可能会失败。

引擎

8025081

当目标表为空字符串时,复制日志读取器代理可能会失败。

复制

8025097

在错误日志中添加 tempdb 配置SQL Server消息。

引擎

8051010

如果在安装期间SQL Server ODBC Driver 11 for SQL Server 2016 的安装可能会失败。

设置

8196154

在指定了筛选器谓词的已启用 Stretch Database 的表上,查询执行可能会失败。

Stretch DB

8210484

关联掩码在 2016 年 2 月 2016 SQL Server NUMA 节点Analysis Services。

SSAS

8267453

如果目标表包含唯一索引,则包含 UPDATE 和 INSERT 语句的 MERGE 语句会失败,并出现"无法插入重复的键行"。

引擎

8279683

SQL Server元组 Mover 任务意外终止时,会崩溃。

引擎

8281121

在 SSAS 表格模式下实现 NUMA 感知,提高 SSAS 表格性能可伸缩性。

SSAS

8292093

在启用了 Stretch Database 的表上创建、更改或删除索引可能会失败。

Stretch DB

8343905

滑动流安装可能会失败,并出现"强名称验证失败"错误。

设置

8348718

如果在单一安装中 updateenabled 设置为 false,则安装摘要日志不包含安装期间安装的更新的信息。

设置

8430619

通过使用 Intel® TBB (Intel®线程构建基块来提高 SSAS 表格性能) 。

SSAS


若要详细了解如何将版本安装升级到 SQL Server 2016 SP1 SQL Server,请参阅支持的版本和版本升级

已知问题

SQL Server Reporting Services

在安装 SQL Server 2016 SP1 后,在使用软件时可能会遇到SQL Server Reporting Services:

  • 如果 Reporting Services 设置为使用安全 (https/SSL) 连接,则可能会显示有关安全内容的警告。

  • 在某些情况下,"打印"按钮停止工作。

安装以 KB 为单位的 修补程序3207512 解决这些问题。

SQL ServerIntegration Services (SSIS)

安装 2016 SP1 SQL Server后,用于启动和访问 Integration Services 服务的 DCOM 权限将重置为默认权限。 如果具有自定义的 DCOM 权限,则需要重新应用自定义项。 此问题正在调查中,此问题的解决方法不可用,但用户可以使用 KB 2000474 中所述 的解决方法

ODBC 驱动程序 13.1

默认安装 SQL Server 2016 后,ODBC 驱动程序 13.0 安装在服务器上,SQL 代理和 SSMS (安装在服务器) 上用于连接到 SQL Server 实例。 如果出于任何原因在服务器上安装了 ODBC 驱动程序 13.1,则 SQL Server 2016 SP1 安装将替代 ODBC 驱动程序 13.1 安装,并且 13.1 中引入的修补程序(如KB 3185365)可能会丢失。 在这种情况下,安装 SQL Server 2016 SP1 后,建议卸载 SQL Server 2016 SP1 安装的 ODBC 驱动程序并安装ODBC 驱动程序 13.1。

若要检查服务器上是否安装了 ODBC 驱动程序,可以转到服务器的"控制面板"-">程序和功能",>"搜索 ODBC"。 ODBC 驱动程序 13.1 的版本号为 13.1.811.168,如下所示:
  ODBC 驱动程序

卸载 SQL Server 2016 SP1 (不建议)

如果出于任何原因选择卸载 SQL Server 2016 SP1,不会阻止卸载 SQL Server 2016 SP1,并且可以像卸载任何其他服务包一样卸载 SQL Server 2016 SP1。 但是,如果运行的是标准版、Web 版、Express 版 SQL Server,并且利用自 SQL Server 2016 SP1 起解锁的一些新功能,则可能会看到一些不可预见的错误,或者卸载 SQL Server 2016 SP1 后,数据库可能保持可疑状态。 更坏的是,如果系统数据库使用新功能(例如 master 数据库中的分区表),则可能导致 SQL Server 实例在卸载 2016 SP1 SQL Server启动。 因此,建议在选择卸载 2016 SP1 SQL Server 2016 SP1 版本之前,先验证是否禁用或删除所有Enterprise Edition。 无法删除文件 memory_optimized_data组。 因此,如果使用 SP1 在数据库上设置 memory_optimized_data 文件组,则不应卸载 SQL Server 2016 SP1,否则数据库将进入可疑模式,并记录在 Errorlog 中的以下错误消息:

<DateTime> spid15s 错误:41381,严重性:21,状态:1。
<DateTime> s spid15s 无法在此版本的 SQL Server 中启动数据库,因为它包含MEMORY_OPTIMIZED_DATA组。 有关不同版本的功能支持的更多详细信息,请参阅联机SQL Server。

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

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

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

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

    • 如果在所有材料提及或引用此软件或此函数中将其标识为"RSA Data Security, Inc., MD5 Message-Digest Algorithm",则授予复制和使用此软件的许可证。 如果在所有材料提及或引用派生作品中将此类作品标识为"派生自 RSA Data Security, Inc., MD5 Message-Digest Algorithm",则还授予制作和使用派生作品的许可。

    • RSA Data Security, Inc.不表示此软件的可销售性或此软件是否适合任何特定用途。 它"如期"提供,没有任何形式的明示或默示保证。

    这些声明必须保留在本文档或软件的任何副本中。

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

版权所有 2012 Microsoft。 保留的所有权利。

参考

若要详细了解如何确定当前版本SQL Server版本,请选择以下文章编号以转到 Microsoft 知识库中的文章:

321185如何识别SQL Server版本本文讨论的第三方产品由独立于 Microsoft 的公司

制造。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

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

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×