KB4038634 - 2017 SQL Server累积更新 1

发布日期: 2017 年 10 月 24 日
版本: 14.0.3006.16

摘要

本文介绍适用于 Microsoft SQL Server 2017 的累积更新包 1 (CU1) 。 此更新包含 SQL Server 2017 RTM 发布后发布的 71 个修补程序,并更新以下版本中的组件:

  • SQL Server - 产品版本:14.0.3006.16,文件版本:2017.140.3006.16
  • Analysis Services - 产品版本: 14.0.1.439,文件版本: 2017.140.1.439

此更新中的已知问题

此累积更新中没有已知问题。

此更新中包含的改进和修复

提供包含生成摘要列表及其当前支持生命周期的可下载 Excel 工作簿。 Excel 文件还包含适用于 SQL Server 2019 和 SQL Server 2017 的详细修补程序列表。 选择立即下载此 Excel 文件

注意

可以直接通过书签引用下表中的单个条目。 如果选择表中的任何 bug 引用 ID,则会使用“#NNNNNNNN”格式将书签标记添加到 URL。 然后,你可以与其他人共享此 URL,以便他们可以直接跳转到表中所需的修补程序。

有关此累积更新中包含的 bug 和增强功能的详细信息,请参阅以下 Microsoft 知识库文章。

Bug 参考 说明 修复区域 组件 平台
10682349 修复:在 2017 SQL Server 2017 和 2016 SQL Server 访问 .vmp 文件时 SSAS 崩溃 (KB4024023) Analysis Services Analysis Services 全部
10682367 修复:在 SSAS 中以表格模式运行 DAX 或 MDX 查询时 SSAS 崩溃 (KB4032543) Analysis Services Analysis Services 全部
10687745 修复:SQL Server Analysis Services (多维模型中Power BI Desktop忽略维度安全性) (KB4018908) Analysis Services Analysis Services 全部
10687757 修复:执行 MDX 查询时 SSAS 崩溃,该查询引用计算成员是另一个层次结构的子成员 (KB4022753) Analysis Services Analysis Services 全部
10687784 修复:安全公告 MS16-136 在 2017 SQL Server 和 2016 SQL Server 中中断 PowerPivot 中的 SSRS 数据源类型 (KB4025402) Analysis Services Analysis Services 全部
10868739 修复:在 SQL Server 2014 或 2017 (KB4039509) 中处理 SSAS 数据库或多维数据集时 SSAS 崩溃 Analysis Services Analysis Services Windows
10868754 修复:在 SSAS (KB4033789) 中执行进程更新操作时,可能会出现内存泄漏 Analysis Services Analysis Services Windows
10868777 修复:SQL Server 2016 或 2017 Analysis Services 在特定情况下可能会崩溃 (KB3208545) Analysis Services Analysis Services Windows
10965958 修复:当 XIRR 度量值在 SSAS 2016 或 2017 中处理过多记录时发生意外的异常错误 (KB4034789) Analysis Services Analysis Services Windows
10965991 修复:在 SQL Server 2016 或 2017 (KB4040085) 中将表格模型数据库部署到 Analysis Services 时出现“不明确路径”错误 Analysis Services Analysis Services Windows
10682338 修复:如果在 SSAS 中的表层次结构成员上运行表交叉联接,MDX 查询结果不正确 (KB4022594) Analysis Services Analysis Services 全部
10682343 修复:添加引用 Power BI 中的 null 值的度量值时 SSAS 崩溃 (KB4021994) Analysis Services Analysis Services 全部
10682356 修复:当数值计算列必须在阶段更改其编码方案 ProcessRecalc 时 SSAS 崩溃 (KB3212541) Analysis Services Analysis Services 全部
10868755 修复:在 2017 SQL Server 2017 (KB4040512) 中将Reporting Services报表导出到 PDF 时发生错误 Analysis Services Reporting Services 全部
10965982 修复:在 SSRS 2016 或 2017 中启用基本身份验证模式时 LSASS.EXE 内存峰值 (KB4039124) Analysis Services Reporting Services Windows
10965994 修复:在 SQL Server 2016 或 2017 (KB4043478) 中导出 iOS 设备上的 SSRS 报告时出错 Analysis Services Reporting Services Windows
10965998 修复:SSRS 2016 或 2017 Web 门户的订阅页中缺少水平滚动条 (KB4039126) Analysis Services Reporting Services Windows
10965999 修复:“文件夹...在 SQL Server 2017 Reporting Service (KB4039125) 的 Web 门户中删除文件夹时,不存在“错误 Analysis Services Reporting Services Windows
10966008 修复:在设置特定的 Web 部件高度后,报表查看器 Web 部件不允许使用完整的垂直滚动条 (KB4039058) Analysis Services Reporting Services Windows
10729322 修复:当列中的值NULL设置为“”时,Reporting Services“SortExpression”DataTimeOffset会导致 rsComparisonError (KB4017827) Analysis Services Reporting Services Windows
10868736 修复:在 2014 或 2017 SQL Server 2017 (KB4022483) 导出包含 DQS 客户端中的域的 DQS 知识库时出错 数据质量服务 Import-Export Windows
10966015 修复:SQL Server 2016 或 2017 (KB4038590) 增量包部署后,包含德语 umlauts 字符的 SSIS 包在执行时失败 (KB4038590) Integration Services 工具 Windows
10867556 修复:如果使用 Adobe Acrobat PDFMaker 加载项将工作簿另存为 PDF 文件时,Excel 崩溃,前提是在 SQL Server 中也安装了适用于 Excel 的 MDS 加载项 (KB4022895) Master Data Services 客户端 Windows
10687776 修复:在 SQL Server 2017 MDS 和 SQL Server 2016 MDS (KB4023865) ,展开“管理组”页上的“实体”文件夹需要很长时间 Master Data Services 服务器 全部
10682313 修复:在 Master Data Services (KB4043103) 中使用递归层次结构时,从暂存表加载数据需要更长的时间才能完成 Master Data Services 服务器 全部
10986691 修复:使用 DReplay 功能在 2017 SQL Server 重播捕获的跟踪时发生意外错误 (KB4045678) SQL Server 客户端工具 数据库性能工具 Windows
10270905 修复:通过基于 VSS 的应用程序备份可用性数据库可能会在SQL Server (KB4040108) 失败 SQL Server引擎 备份还原 全部
10868723 修复:SQL Server托管备份不会删除超过 SQL Server 2014 或 2017 (KB4038882) 保留期的旧备份 SQL Server引擎 备份还原 Windows
10868726 修复:托管备份因 SQL Server 2014 或 2017 (KB4039511) 中的 SQLVDI 错误而间歇性失败 SQL Server引擎 备份还原 Windows
10868733 修复:在 SQL Server 2014 或 2017 (KB4040376) 的大型数据库备份后,托管备份到 Microsoft Azure 停止 SQL Server引擎 备份还原 Windows
10966001 修复:安装 SQL Server 2016 SP1 累积更新 2 后managed_backup.fn_available_backups 函数返回的约束冲突错误 (KB4040531) SQL Server引擎 备份还原 Windows
10966019 修复:SQL Server托管备份不会在 SQL Server 2016 或 2017 (KB4040535) 运行计划的日志备份 SQL Server引擎 备份还原 Windows
10965952 更新以提高 2016 或 2017 SQL Server 2016 或 2017 SQL Server的列存储动态管理视图“column_store_row_groups”和“dm_db_column_store_row_group_physical_stats”的性能 (KB4024860) SQL Server引擎 列存储 全部
10936099 更新,使 SQL Server 2017 Express Edition 能够充当数据库镜像会话中的见证角色 (KB4045687) SQL Server引擎 高可用性和灾难恢复 Windows
10921835 修复:2017 SQL Server 2017 (KB4046065) DTC 事务的可用性组故障转移期间发生内存损坏 SQL Server引擎 高可用性和灾难恢复 Windows
10936097 修复:SQL Server 2017 报告所有事务都已完成,即使某些事务在尝试提交 (KB4046066) SQL Server引擎 高可用性和灾难恢复 Windows
10965980 修复:数据库镜像故障转移失败,SQL Server 2016 或 2017 (KB4042251) 错误 3456 SQL Server引擎 高可用性和灾难恢复 Windows
10965988 修复:可用性组中的自动种子设定随机导致错误 41169 SQL Server 2016 或 2017 (KB4040519) SQL Server引擎 高可用性和灾难恢复 全部
10936183 修复:在 SQL Server 2016 或 2017 (KB4039868) 中将 In-Memory OLTP 与Always On可用性组配合使用时的性能下降 SQL Server引擎 In-Memory OLTP Windows
10936185 修复:在 SQL Server 2016 或 2017 (KB4039776) 中使用内存优化表时出现错误的行为 SQL Server引擎 In-Memory OLTP Windows
10985578 修复:在 2017 SQL Server 2017 (KB4045329) 从存储过程调用内存优化表时发生错误 SQL Server引擎 In-Memory OLTP Windows
11000432 修复:在 2017 SQL Server 2017 SQL Server中创建包含内存优化表的数据库创建快照备份后,会在几分钟或几小时内发生断言错误 (KB4046099) SQL Server引擎 In-Memory OLTP Windows
10749795 修复:2017 SQL Server 2017 (KB4043455) 中 Windows 和 Linux 计划程序映射之间的可移植性和性能不同 SQL Server引擎 Linux Linux
11080104 修复:圣保罗时区的 DST 更改不是由 Linux (KB4052938) SQL Server 2017 确定的 SQL Server引擎 Linux Linux
10966010 修复:SQL Server 2016 或 2017 (KB4040530) 中“managed_backup.fn_available_backups”表中的日志链中断 SQL Server引擎 管理服务 Windows
10936563 修复:在 SQL Server (KB4039089) 中执行sys.sp_MScdc_capture_job存储过程时出现EXCEPTION_ACCESS_VIOLATION错误 SQL Server引擎 Metadata 全部
10938809 修复:在 SQL Server 2017 (KB4044009) 创建新数据库时,会出现死锁情况 SQL Server引擎 Metadata Windows
10070694 修复:针对 PolyBase 外部表的查询在 2017 SQL Server 和 2016 SQL Server 2016 (KB4019840) 返回重复行 SQL Server引擎 PolyBase 全部
10965984 修复:当 SQL SERVER 2016 或 2017 (KB4039966) 中的 CREATE EXTERNAL TABLE 命令引发 DDL 触发器时,会发生访问冲突 SQL Server引擎 PolyBase Windows
10965968 修复:在安装 KB 3213683 中所述的修补程序并在 2016 或 2017 SQL Server 2017 中启用 TF 176 (KB4040533) SQL Server引擎 可编程性 全部
10966016 修复:当用户没有 SYSADMIN 权限的 CLR 存储过程运行时,SSIS 包不会启动 (KB4039736) SQL Server引擎 可编程性 Windows
10867554 修复:执行将不完整的数据文件大容量加载到临时表中的存储过程时,SQL Server的远程实例崩溃 (KB4043459) SQL Server引擎 可编程性 Windows
10966009 修复:SQL Server 2016 或 2017 (KB4038113) 中使用 sys.dm_os_memory_objects 语句进行查询EXCEPTION_ACCESS_VIOLATION SQL Server引擎 查询执行 Windows
9704947 增强功能:在 CREATE 和 UPDATE STATISTICS 语句中添加了新的关键字 (keyword) ,以便在 SQL Server (KB4039284) 中保留将来统计信息更新的采样率 SQL Server引擎 查询优化器 全部
10889338 修复:在 2017 SQL Server 强制并行查询在串行模式下运行时发生除零错误 (KB4042885) SQL Server引擎 查询优化器 Windows
11003299 修复:SQL Server 2017 SQL Server 首次验证时,FORCE_LAST_GOOD_PLAN建议停滞在“正在验证”状态 (KB4046055) SQL Server引擎 查询存储 Windows
11003402 修复:无法在 2017 SQL Server 2017 (KB4046022) ModelDB 上配置自动优化设置 SQL Server引擎 查询存储 Windows
10691456 修复:无法在 SQL Server (KB4023926) 中从 P2P 发布中删除存储过程执行项目 SQL Server引擎 复制 Windows
10691460 修复:如果任何列通过 2016 或 2017 SQL Server 2016 或 2017 (KB4034376) 的“Always Encrypted”功能加密,则无法禁用“更改数据捕获” SQL Server引擎 复制 全部
10978904 修复:更改跟踪手动清理失败,SQL Server 2014 和 2017 (KB4043624) 中出现表不存在错误 SQL Server引擎 复制 全部
10687780 修复:2017 SQL Server 和 2016 SQL Server 2016 (KB4023995) 中未应用浮点列的数据掩码 SQL Server引擎 安全性基础结构 全部
10867553 修复:SUSER_SNAME函数在 2014 SQL Server 和 2016 SQL Server 或 2017 (KB4025020) 之间返回不同的结果 SQL Server引擎 安全性基础结构 Windows
10982548 修复:当 SQL CLR 函数在 2017 SQL Server 2017 (KB4046918) 中通过模拟调用调用 Transact-SQL 语句时,执行失败 SQL Server引擎 安全性基础结构 全部
10868749 修复:SQL Server 2014 或 2017 (KB4040401) 中通过链接服务器进行空间数据类型查询的访问冲突 SQL Server引擎 SQL OS Windows
11008122 更新以在 2017 SQL Server 中启用新的动态管理视图和功能 (KB4046638) SQL Server引擎 存储管理 Windows
10870647 修复:如果分区表的分区在 2016 或 2017 SQL Server中包含扩展索引或 XML 索引,则无法截断 (KB4024622) SQL Server引擎 表索引分区 Windows
10998915 修复:使用级联操作的 DML 语句在 2017 SQL Server失败 (KB4046744) SQL Server引擎 时间 Windows
10865727 修复:在 SQL Server 2016 或 2017 (KB4024393) 恢复挂起的可用性数据库时,辅助副本 (replica) 出现断言错误 SQL Server引擎 事务服务 Windows
10936411 修复:tempdb 数据库上的间接检查点导致 2016 或 2017 SQL Server 2016 或 2017 (KB4040276) SQL Server引擎 事务服务 Windows
10868768 修复:在 SQL Server 2014 或 2017 (KB4039510) 中使用sp_xml_preparedocument打开 XML 文档时发生访问冲突 SQL Server引擎 XML Windows
10998673 修复:当实例名称/ID/安装路径包含多字节字符时,无法安装 SQL Server 2017 (KB4046044) SQL 安装程序 部署平台 Windows

如何获取或下载此或最新的累积更新包

如何获取或下载 Windows 的最新累积更新包 (建议)

以下更新可从 Microsoft 下载中心获取:

立即下载 SQL Server 2017 的最新累积更新包

如果未显示下载页,请联系 Microsoft 客户服务和支持部门 以获取累积更新包。

如何从 Microsoft 更新目录获取或下载适用于 Windows 的此累积更新包

注意

发布 SQL Server 2017 年的未来累积更新后,可以从 Microsoft 更新目录下载此和所有以前的库。 但是,建议始终安装可用的最新累积更新。

Microsoft 更新目录中提供了以下更新:

立即下载 SQL Server 2017 CU1 的累积更新包

如何获取或下载适用于 Linux 的最新累积更新包

若要将 Linux 上的 SQL Server 2017 更新为最新的 CU,必须先配置累积更新存储库。 然后,使用特定于平台的相应更新命令更新SQL Server包。

有关安装说明和 CU 包下载的直接链接,请参阅SQL Server 2017 发行说明

文件信息

文件哈希信息

可以使用以下命令通过计算 SQLServer2017-KB4038634-x64.exe 文件的哈希来验证下载:

certutil -hashfile SQLServer2017-KB4038634-x64.exe SHA256

文件名 SHA256 哈希
SQLServer2017-KB4038634-x64.exe C1187BF68AC07294D8242C4126F021D3BEEF561F86931A8229B3D4AE86993A73
累积更新包文件信息

此包的英文版具有下表中列出的文件属性 (或更高版本的文件属性) 。 协调世界时 (UTC) 中列出了这些文件的日期和时间。 查看文件信息时,会将其转换为本地时间。 若要查找 UTC 与本地时间的差值,请使用 控制面板 中的“日期和时间”项中的“时区”选项卡。

基于 x64 的版本

SQL Server 2017 Analysis Services

文件名 文件版本 文件大小 日期 时间 平台
Microsoft.analysisservices.server.core.dll 14.0.1.439 1380512 01-Oct-17 22:06 x86
Microsoft.data.mashup.dll 2.49.4831.201 174816 01-Oct-17 20:52 x86
Microsoft.data.mashup.oledb.dll 2.49.4831.201 36576 01-Oct-17 20:52 x86
Microsoft.data.mashup.preview.dll 2.49.4831.201 48864 01-Oct-17 20:52 x86
Microsoft.data.mashup.providercommon.dll 2.49.4831.201 105184 01-Oct-17 20:52 x86
Microsoft.hostintegration.connectors.dll 2.49.4831.201 5167328 01-Oct-17 20:52 x86
Microsoft.mashup.container.exe 2.49.4831.201 26336 01-Oct-17 20:52 x64
Microsoft.mashup.container.netfx40.exe 2.49.4831.201 26848 01-Oct-17 20:52 x64
Microsoft.mashup.container.netfx45.exe 2.49.4831.201 26848 19-Oct-17 12:13 x64
Microsoft.mashup.eventsource.dll 2.49.4831.201 159456 01-Oct-17 20:52 x86
Microsoft.mashup.oauth.dll 2.49.4831.201 82656 01-Oct-17 20:52 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67296 19-Oct-17 12:13 x86
Microsoft.mashup.shims.dll 2.49.4831.201 25824 01-Oct-17 20:52 x86
Microsoft.mashup.storage.xmlserializers.dll 1.0.0.0 151264 01-Oct-17 20:52 x86
Microsoft.mashupengine.dll 2.49.4831.201 13032160 01-Oct-17 20:52 x86
Microsoft.powerbi.adomdclient.dll 14.0.1.484 1044672 01-Oct-17 20:52 x86
Msmdlocal.dll 2017.140.1.439 40357024 01-Oct-17 22:06 x86
Msmdlocal.dll 2017.140.1.439 59898528 19-Oct-17 12:22 x64
Msmdpump.dll 2017.140.1.439 8544416 19-Oct-17 12:22 x64
Msmdsrv.exe 2017.140.1.439 60589352 01-Oct-17 22:07 x64
Msmgdsrv.dll 2017.140.1.439 8208544 01-Oct-17 22:07 x64
Msmgdsrv.dll 2017.140.1.439 7310496 19-Oct-17 12:15 x86
Powerbiextensions.dll 2.49.4831.201 5316832 01-Oct-17 20:52 x64
Sql_as_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlboot.dll 2017.140.3006.16 194720 19-Oct-17 11:08 x64
Sqlceip.exe 14.0.3006.16 249504 19-Oct-17 12:18 x86

SQL Server 2017 Database Services Common Core

文件名 文件版本 文件大小 日期 时间 平台
Microsoft.analysisservices.adomdclient.dll 14.0.1.439 1088672 01-Oct-17 22:04 x86
Microsoft.analysisservices.adomdclient.dll 14.0.1.439 1088672 01-Oct-17 22:06 x86
Microsoft.analysisservices.core.dll 14.0.1.439 1380648 01-Oct-17 22:04 x86
Microsoft.analysisservices.xmla.dll 14.0.1.439 741536 01-Oct-17 22:04 x86
Microsoft.analysisservices.xmla.dll 14.0.1.439 741536 01-Oct-17 22:06 x86
Pbsvcacctsync.dll 2017.140.3006.16 66720 19-Oct-17 12:19 x86
Pbsvcacctsync.dll 2017.140.3006.16 80544 19-Oct-17 12:22 x64
Sql_common_core_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlftacct.dll 2017.140.3006.16 53920 19-Oct-17 11:09 x86
Sqlftacct.dll 2017.140.3006.16 61088 19-Oct-17 12:22 x64
Sqlmgmprovider.dll 2017.140.3006.16 371864 19-Oct-17 12:15 x86
Sqlmgmprovider.dll 2017.140.3006.16 414880 19-Oct-17 12:21 x64

SQL Server 2017 数据库服务核心实例

文件名 文件版本 文件大小 日期 时间 平台
Datacollectorcontroller.dll 2017.140.3006.16 224928 19-Oct-17 11:08 x64
Fssres.dll 2017.140.3006.16 88224 19-Oct-17 12:21 x64
Hadrres.dll 2017.140.3006.16 186528 19-Oct-17 12:21 x64
Hkcompile.dll 2017.140.3006.16 1421472 19-Oct-17 11:08 x64
Hkengine.dll 2017.140.3006.16 5858464 19-Oct-17 11:08 x64
Hkruntime.dll 2017.140.3006.16 161952 19-Oct-17 12:21 x64
Microsoft.analysisservices.applocal.xmla.dll 14.0.1.439 740136 19-Oct-17 12:20 x86
Microsoft.sqlautoadmin.autobackupagent.dll 14.0.3006.16 237216 19-Oct-17 12:20 x86
Microsoft.sqlautoadmin.sqlautoadmin.dll 14.0.3006.16 79520 19-Oct-17 12:09 x86
Microsoft.sqlserver.xevent.linq.dll 2017.140.3006.16 303776 19-Oct-17 11:02 x64
Qds.dll 2017.140.3006.16 1164448 19-Oct-17 14:38 x64
Sqagtres.dll 2017.140.3006.16 72864 19-Oct-17 12:22 x64
Sql_engine_core_inst_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlaccess.dll 2017.140.3006.16 474784 19-Oct-17 11:08 x64
Sqlagent.exe 2017.140.3006.16 578720 19-Oct-17 12:21 x64
Sqlagentctr140.dll 2017.140.3006.16 60576 19-Oct-17 11:08 x64
Sqlagentctr140.dll 2017.140.3006.16 51872 19-Oct-17 12:15 x86
Sqlboot.dll 2017.140.3006.16 194720 19-Oct-17 11:08 x64
Sqlceip.exe 14.0.3006.16 249504 19-Oct-17 12:18 x86
Sqlcmdss.dll 2017.140.3006.16 71840 19-Oct-17 12:21 x64
Sqldk.dll 2017.140.3006.16 2789024 19-Oct-17 14:38 x64
Sqlevn70.rll 2017.140.3006.16 3288224 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3587232 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 1441440 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 2084512 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3205792 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3329696 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3769504 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3904160 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 2031264 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 4015264 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3472032 19-Oct-17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3776672 19-Oct-17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3358368 19-Oct-17 11:03 x64
Sqlevn70.rll 2017.140.3006.16 3282592 19-Oct-17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3625632 19-Oct-17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3393184 19-Oct-17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3579032 19-Oct-17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3666592 19-Oct-17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 1494176 19-Oct-17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 3810976 19-Oct-17 11:06 x64
Sqlevn70.rll 2017.140.3006.16 3775136 19-Oct-17 11:07 x64
Sqllang.dll 2017.140.3006.16 41170080 19-Oct-17 14:57 x64
Sqlmin.dll 2017.140.3006.16 40221344 19-Oct-17 14:50 x64
Sqlolapss.dll 2017.140.3006.16 106656 19-Oct-17 11:08 x64
Sqlos.dll 2017.140.3006.16 26272 19-Oct-17 11:03 x64
Sqlpowershellss.dll 2017.140.3006.16 66720 19-Oct-17 12:21 x64
Sqlrepss.dll 2017.140.3006.16 63136 19-Oct-17 12:21 x64
Sqlscm.dll 2017.140.3006.16 69280 19-Oct-17 11:08 x64
Sqlscriptdowngrade.dll 2017.140.3006.16 27800 19-Oct-17 11:08 x64
Sqlscriptupgrade.dll 2017.140.3006.16 5871264 19-Oct-17 09:52 x64
Sqlservr.exe 2017.140.3006.16 485024 19-Oct-17 14:38 x64
Sqlsvc.dll 2017.140.3006.16 160416 19-Oct-17 12:21 x64
Sqltses.dll 2017.140.3006.16 9536160 19-Oct-17 14:38 x64
Sqsrvres.dll 2017.140.3006.16 259744 19-Oct-17 12:22 x64
Svl.dll 2017.140.3006.16 153760 19-Oct-17 12:22 x64
Xpadsi.exe 2017.140.3006.16 88224 19-Oct-17 12:21 x64
Xplog70.dll 2017.140.3006.16 74400 19-Oct-17 12:22 x64
Xpsqlbot.dll 2017.140.3006.16 32416 19-Oct-17 12:22 x64
Xpstar.dll 2017.140.3006.16 436384 19-Oct-17 12:21 x64

SQL Server 2017 数据库服务核心共享

文件名 文件版本 文件大小 日期 时间 平台
Dts.dll 2017.140.3006.16 2996896 19-Oct-17 12:19 x64
Dtsconn.dll 2017.140.3006.16 495264 19-Oct-17 12:19 x64
Dtshost.exe 2017.140.3006.16 103072 19-Oct-17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1264288 19-Oct-17 12:19 x64
Dtutil.exe 2017.140.3006.16 145568 19-Oct-17 12:19 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-Oct-17 22:06 x86
Msxmlsql.dll 2017.140.3006.16 1450656 19-Oct-17 11:08 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19-Oct-17 11:01 x86
Sqlscm.dll 2017.140.3006.16 69280 19-Oct-17 11:08 x64
Sqlsvc.dll 2017.140.3006.16 133280 19-Oct-17 11:01 x86
Sqlsvc.dll 2017.140.3006.16 160416 19-Oct-17 12:21 x64

SQL Server 2017 sql_extensibility

文件名 文件版本 文件大小 日期 时间 平台
Launchpad.exe 2017.140.3006.16 1121440 19-Oct-17 12:21 x64
Sql_extensibility_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlsatellite.dll 2017.140.3006.16 918688 19-Oct-17 12:22 x64

SQL Server 2017 Full-Text 引擎

文件名 文件版本 文件大小 日期 时间 平台
Fd.dll 2017.140.3006.16 665760 19-Oct-17 11:08 x64
Fdhost.exe 2017.140.3006.16 113312 19-Oct-17 12:21 x64
Fdlauncher.exe 2017.140.3006.16 61600 19-Oct-17 11:08 x64
Sql_fulltext_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlft140ph.dll 2017.140.3006.16 66208 19-Oct-17 11:08 x64

SQL Server 2017 sql_inst_mr

文件名 文件版本 文件大小 日期 时间 平台
Imrdll.dll 14.0.3006.16 23712 19-Oct-17 11:08 x86
Sql_inst_mr_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64

SQL Server 2017 Integration Services

文件名 文件版本 文件大小 日期 时间 平台
Attunity.sqlserver.cdccontroltask.dll 5.0.0.70 75248 15-Sep-17 06:38 x86
Attunity.sqlserver.cdcsplit.dll 5.0.0.70 36336 15-Sep-17 06:38 x86
Attunity.sqlserver.cdcsrc.dll 5.0.0.70 76272 19-Oct-17 12:10 x86
Dts.dll 2017.140.3006.16 2548384 19-Oct-17 11:01 x86
Dts.dll 2017.140.3006.16 2996896 19-Oct-17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19-Oct-17 11:01 x86
Dtsconn.dll 2017.140.3006.16 495264 19-Oct-17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19-Oct-17 12:15 x86
Dtshost.exe 2017.140.3006.16 103072 19-Oct-17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19-Oct-17 12:10 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19-Oct-17 12:19 x64
Dtutil.exe 2017.140.3006.16 125088 19-Oct-17 11:01 x86
Dtutil.exe 2017.140.3006.16 145568 19-Oct-17 12:19 x64
Isdeploymentwizard.exe 14.0.3006.16 477344 19-Oct-17 12:58 x86
Isdeploymentwizard.exe 14.0.3006.16 476832 19-Oct-17 13:08 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-Oct-17 22:04 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.439 1381536 01-Oct-17 22:06 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3006.16 493728 19-Oct-17 09:51 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3006.16 493728 19-Oct-17 11:08 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3006.16 83616 19-Oct-17 12:15 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3006.16 83616 19-Oct-17 12:20 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3006.16 415392 19-Oct-17 12:42 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3006.16 415392 19-Oct-17 12:59 x86
Msdtssrvr.exe 14.0.3006.16 219808 19-Oct-17 12:21 x64
Sql_is_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlceip.exe 14.0.3006.16 249504 19-Oct-17 12:18 x86

SQL Server 2017 sql_polybase_core_inst

文件名 文件版本 文件大小 日期 时间 平台
Sqlevn70.rll 2017.140.3006.16 1494176 19-Oct-17 11:05 x64
Sqlevn70.rll 2017.140.3006.16 3904160 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3205792 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19-Oct-17 11:01 x64
Sqlevn70.rll 2017.140.3006.16 3810976 19-Oct-17 11:06 x64
Sqlevn70.rll 2017.140.3006.16 2084512 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 2031264 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3579032 19-Oct-17 11:04 x64
Sqlevn70.rll 2017.140.3006.16 3587232 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 1441440 19-Oct-17 11:00 x64
Sqlevn70.rll 2017.140.3006.16 3775136 19-Oct-17 11:07 x64

SQL Server 2017 sql_shared_mr

文件名 文件版本 文件大小 日期 时间 平台
Smrdll.dll 14.0.3006.16 23712 19-Oct-17 11:08 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64

SQL Server 2017 sql_tools_extensions

文件名 文件版本 文件大小 日期 时间 平台
Dts.dll 2017.140.3006.16 2548384 19-Oct-17 11:01 x86
Dts.dll 2017.140.3006.16 2996896 19-Oct-17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19-Oct-17 11:01 x86
Dtsconn.dll 2017.140.3006.16 495264 19-Oct-17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19-Oct-17 12:15 x86
Dtshost.exe 2017.140.3006.16 103072 19-Oct-17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19-Oct-17 12:10 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19-Oct-17 12:19 x64
Dtutil.exe 2017.140.3006.16 125088 19-Oct-17 11:01 x86
Dtutil.exe 2017.140.3006.16 145568 19-Oct-17 12:19 x64
Microsoft.sqlserver.astasksui.dll 14.0.3006.16 184480 19-Oct-17 13:08 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406688 19-Oct-17 11:01 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406688 19-Oct-17 12:20 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3006.16 2093216 19-Oct-17 12:15 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3006.16 2093216 19-Oct-17 12:20 x86
Msmgdsrv.dll 2017.140.1.439 7310496 19-Oct-17 12:15 x86
Sql_tools_extensions_keyfile.dll 2017.140.3006.16 100512 19-Oct-17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19-Oct-17 11:01 x86
Sqlscm.dll 2017.140.3006.16 69280 19-Oct-17 11:08 x64
Sqlsvc.dll 2017.140.3006.16 133280 19-Oct-17 11:01 x86
Sqlsvc.dll 2017.140.3006.16 160416 19-Oct-17 12:21 x64

此更新的说明

先决条件

若要应用此累积更新包,必须运行 SQL Server 2017。

重启信息

应用此累积更新包后,可能需要重新启动计算机。

注册表信息

若要使用此包中的修补程序之一,无需对注册表进行任何更改。

重要通知

本文还提供了有关以下情况的重要信息:

  • Pacemaker:在使用 Pacemaker 最新可用版本的发行版中进行了行为更改。 提供了缓解方法。

  • 查询存储:如果使用 查询存储并且以前安装了 Microsoft SQL Server 2017 累积更新 2 (CU2) ,则必须运行此脚本。

Analysis Services CU 内部版本

从 Microsoft SQL Server 2017 开始,Analysis Services 内部版本号和SQL Server数据库引擎内部版本号不匹配。 有关详细信息,请参阅 验证 Analysis Services 累积更新版本

CU) 累积更新 (

(CU) 累积更新现已在 Microsoft 下载中心提供。

下载中心仅提供了针对 2017 SQL Server 发布的最新 CU。

适用于 Linux 的 CU 包在 中可用 https://packages.microsoft.com

  • 每个新 CU 都包含已安装版本 SQL Server 的上一个 CU 中包含的所有修补程序。
  • SQL Server库的认证级别与 Service Pack 相同,并且应以相同的置信度级别安装。
  • 建议根据以下准则持续主动安装 OU:
    • 历史数据显示,大量支持案例涉及已发布 CU 中已解决的问题。
    • 库可能包含超过和更高修补程序的附加价值。 这包括可支持性、可管理性和可靠性更新。
  • 建议先测试SQL Server OU,然后再将其部署到生产环境。
Pacemaker 通知

重要信息

使用最新可用 Pacemaker 包 1.1.18-11.el7 的所有分发 (包括 RHEL 7.3 和 7.4) ,如果群集设置的值为 false,则会引入start-failure-is-fatal行为更改。 此更改会影响故障转移工作流。 如果主副本 (replica) 遇到中断,群集应故障转移到可用的辅助副本之一。 相反,用户会注意到群集会一直尝试启动失败的主副本 (replica) 。 如果由于永久中断) 而使该主数据库从未联机 (,则群集永远不会故障转移到另一个可用的辅助副本 (replica) 。

此问题会影响所有SQL Server版本,而不管其使用的累积更新版本如何。

若要缓解此问题,请使用以下方法之一。

方法 1

请按照下列步骤操作:

  1. start-failure-is-fatal从现有群集中删除替代。

    # RHEL, Ubuntu pcs 属性 unset start-failure-is-fatal # 或 pcs 属性 set start-failure-is-fatal=true # SLES crm configure 属性 start-failure-is-fatal=true

  2. cluster-recheck-interval减小值。

    # RHEL, Ubuntu pcs 属性集 cluster-recheck-interval=<Xmin> # SLES crm configure property cluster-recheck-interval=<Xmin>

  3. failure-timeout 元属性添加到每个 AG 资源。

    # RHEL, Ubuntu pcs 资源更新 ag1 meta failure-timeout=60s # SLES crm configure edit ag1 # 在文本编辑器中,添加“meta failure-timeout=60s”在任何“param”之后和任何'op's 之前

    注意

    在此代码中,根据需要将 值替换为 <Xmin> 。 如果副本 (replica) 关闭,群集会尝试按值和 cluster-recheck-interval 值绑定failure-timeout的间隔重启副本 (replica) 。 例如,如果 failure-timeout 设置为 60 秒且 cluster-recheck-interval 设置为 120 秒,则尝试重启的间隔大于 60 秒但小于 120 秒。 建议将 设置为 60s ,并将 cluster-recheck-interval 设置为failure-timeout大于 60 秒的值。 建议不要将 设置为 cluster-recheck-interval 较小的值。 有关详细信息,请参阅 Pacemaker 文档或咨询系统提供商。

方法 2

还原到 Pacemaker 版本 1.1.16。

查询存储通知

重要信息

如果使用 查询存储 并且从 SQL Server 2017 累积更新 2 (CU2) 直接更新到 SQL Server 2017 累积更新 3 (CU3) 或更高版本的累积更新,则必须运行此脚本。 如果以前安装了 SQL Server 2017 累积更新 3 (CU3) 或任何更新SQL Server 2017 累积更新,则无需运行此脚本。

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
 AND [state] = 0 -- must be ONLINE
 AND is_read_only = 0 -- cannot be READ_ONLY
 AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
  INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
  INNER JOIN sys.databases d ON dr.database_id = d.database_id
  WHERE rs.role = 2 -- Is Secondary
   AND dr.is_local = 1
   AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
 SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

 -- PRINT 'Working on database ' + @userDB

 EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
 IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
 BEGIN
  DROP TABLE IF EXISTS #tmpclearPlans;

  SELECT plan_id, query_id, 0 AS [IsDone]
  INTO #tmpclearPlans
  FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

  WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
  BEGIN
   SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
   EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
   EXECUTE sys.sp_query_store_remove_plan @clearPlan;

   UPDATE #tmpclearPlans
   SET [IsDone] = 1
   WHERE plan_id = @clearPlan AND query_id = @clearQry
  END;

  PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
 END
 ELSE
 BEGIN
  PRINT ''- No affected plans in database [' + @userDB + ']''
 END
END
ELSE
BEGIN
 PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
  UPDATE #tmpUserDBs
  SET [IsDone] = 1
  WHERE [database_id] = DB_ID(@userDB)
END
混合环境部署

将更新部署到混合环境 ((例如Always On、复制、群集和镜像) )时,建议在部署更新之前参考以下文章:

语言支持

SQL Server库当前是多语言的。 因此,此 CU 包不特定于一种语言。 它适用于所有支持的语言。

组件 (功能) 更新

一个 CU 包包括所有 SQL Server 2017 组件 (功能) 的所有可用更新。 但是,累积更新包仅更新当前安装在选择要提供服务的 SQL Server 实例上的那些组件。 例如,如果SQL Server功能 (Analysis Services) 在应用此 CU 后添加到实例,则必须重新应用此 CU 才能将新功能更新到此 CU。

对此更新的支持

如果发生其他问题或需要进行任何故障排除,则可能需要创建服务请求。 通常的支持成本将适用于其他支持问题和不符合此特定累积更新包条件的问题。 有关 Microsoft 客户服务和支持电话号码的完整列表,或者要创建单独的服务请求,请转到 Microsoft 支持网站

如何卸载此更新

如何在 Windows 上卸载此更新
  1. 在控制面板中,打开“程序和功能”项,然后选择“查看已安装的更新”。
  2. “SQL Server 2017”下找到与此累积更新包对应的条目。
  3. 长按 (或右键单击条目) ,然后选择“ 卸载”。
如何在 Linux 上卸载此更新

若要在 Linux 上卸载此 CU,必须将包回滚到以前的版本。 有关如何回滚安装的详细信息,请参阅回滚SQL Server

第三方信息免责声明

本文中讨论的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

References