KB4038634 - SQL Server 2017 累积更新 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知识库文章。

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

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

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

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

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

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

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

注意

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

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 2,206 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 82,656 01-Oct-17 20:52 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67,296 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 2,206 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 1,215 x86
Powerbiextensions.dll 2.49.4831.201 5316832 01-Oct-17 20:52 x64
Sql_as_keyfile.dll 2017.140.3006.16 100,512 19-Oct-17 12:19 x64
Sqlboot.dll 2017.140.3006.16 194720 19-Oct-17 1,108 x64
Sqlceip.exe 14.0.3006.16 249,504 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 2,206 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 2,206 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 100,512 19-Oct-17 12:19 x64
Sqlftacct.dll 2017.140.3006.16 53920 19-Oct-17 09:11 x86
Sqlftacct.dll 2017.140.3006.16 61,088 19-Oct-17 12:22 x64
Sqlmgmprovider.dll 2017.140.3006.16 371864 19-Oct-17 1,215 x86
Sqlmgmprovider.dll 2017.140.3006.16 414880 19-Oct-17 12:21 x64

SQL Server 2017 Database Services 核心实例

文件名 文件版本 文件大小 日期 时间 平台
Datacollectorcontroller.dll 2017.140.3006.16 224,928 19-Oct-17 1,108 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 1,108 x64
Hkengine.dll 2017.140.3006.16 5858464 19-Oct-17 1,108 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 237,216 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 100,512 19-Oct-17 12:19 x64
Sqlaccess.dll 2017.140.3006.16 474784 19-Oct-17 1,108 x64
Sqlagent.exe 2017.140.3006.16 578720 19-Oct-17 12:21 x64
Sqlagentctr140.dll 2017.140.3006.16 60576 19-Oct-17 1,108 x64
Sqlagentctr140.dll 2017.140.3006.16 51872 19-Oct-17 1,215 x86
Sqlboot.dll 2017.140.3006.16 194720 19-Oct-17 1,108 x64
Sqlceip.exe 14.0.3006.16 249,504 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 01:11 x64
Sqlevn70.rll 2017.140.3006.16 3329696 19-Oct-17 01:11 x64
Sqlevn70.rll 2017.140.3006.16 3769504 19-Oct-17 01:11 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19-Oct-17 01:11 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 1,103 x64
Sqlevn70.rll 2017.140.3006.16 3776672 19-Oct-17 1,103 x64
Sqlevn70.rll 2017.140.3006.16 3358368 19-Oct-17 1,103 x64
Sqlevn70.rll 2017.140.3006.16 3282592 19-Oct-17 1,104 x64
Sqlevn70.rll 2017.140.3006.16 3625632 19-Oct-17 1,104 x64
Sqlevn70.rll 2017.140.3006.16 3393184 19-Oct-17 1,104 x64
Sqlevn70.rll 2017.140.3006.16 3579032 19-Oct-17 1,104 x64
Sqlevn70.rll 2017.140.3006.16 3666592 19-Oct-17 1,105 x64
Sqlevn70.rll 2017.140.3006.16 1494176 19-Oct-17 1,105 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 1,450 x64
Sqlolapss.dll 2017.140.3006.16 106656 19-Oct-17 1,108 x64
Sqlos.dll 2017.140.3006.16 26272 19-Oct-17 1,103 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 69,280 19-Oct-17 1,108 x64
Sqlscriptdowngrade.dll 2017.140.3006.16 27800 19-Oct-17 1,108 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 Database Services Core 共享

文件名 文件版本 文件大小 日期 时间 平台
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 2,206 x86
Msxmlsql.dll 2017.140.3006.16 1450656 19-Oct-17 1,108 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100,512 19-Oct-17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19-Oct-17 01:11 x86
Sqlscm.dll 2017.140.3006.16 69,280 19-Oct-17 1,108 x64
Sqlsvc.dll 2017.140.3006.16 133280 19-Oct-17 01:11 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 100,512 19-Oct-17 12:19 x64
Sqlsatellite.dll 2017.140.3006.16 918688 19-Oct-17 12:22 x64

SQL Server 2017 全文引擎

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

SQL Server 2017 sql_inst_mr

文件名 文件版本 文件大小 日期 时间 平台
Imrdll.dll 14.0.3006.16 23712 19-Oct-17 1,108 x86
Sql_inst_mr_keyfile.dll 2017.140.3006.16 100,512 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 1,210 x86
Dts.dll 2017.140.3006.16 2548384 19-Oct-17 01:11 x86
Dts.dll 2017.140.3006.16 2996896 19-Oct-17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19-Oct-17 01:11 x86
Dtsconn.dll 2017.140.3006.16 495264 19-Oct-17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19-Oct-17 1,215 x86
Dtshost.exe 2017.140.3006.16 103072 19-Oct-17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19-Oct-17 1,210 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19-Oct-17 12:19 x64
Dtutil.exe 2017.140.3006.16 125,088 19-Oct-17 01:11 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 1,308 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 2,206 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 1,108 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3006.16 83616 19-Oct-17 1,215 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 100,512 19-Oct-17 12:19 x64
Sqlceip.exe 14.0.3006.16 249,504 19-Oct-17 12:18 x86

SQL Server 2017 sql_polybase_core_inst

文件名 文件版本 文件大小 日期 时间 平台
Sqlevn70.rll 2017.140.3006.16 1494176 19-Oct-17 1,105 x64
Sqlevn70.rll 2017.140.3006.16 3904160 19-Oct-17 11:02 x64
Sqlevn70.rll 2017.140.3006.16 3205792 19-Oct-17 01:11 x64
Sqlevn70.rll 2017.140.3006.16 3907232 19-Oct-17 01:11 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 1,104 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 1,108 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3006.16 100,512 19-Oct-17 12:19 x64

SQL Server 2017 sql_tools_extensions

文件名 文件版本 文件大小 日期 时间 平台
Dts.dll 2017.140.3006.16 2548384 19-Oct-17 01:11 x86
Dts.dll 2017.140.3006.16 2996896 19-Oct-17 12:19 x64
Dtsconn.dll 2017.140.3006.16 397984 19-Oct-17 01:11 x86
Dtsconn.dll 2017.140.3006.16 495264 19-Oct-17 12:19 x64
Dtshost.exe 2017.140.3006.16 88224 19-Oct-17 1,215 x86
Dtshost.exe 2017.140.3006.16 103072 19-Oct-17 12:21 x64
Dtspipeline.dll 2017.140.3006.16 1057440 19-Oct-17 1,210 x86
Dtspipeline.dll 2017.140.3006.16 1264288 19-Oct-17 12:19 x64
Dtutil.exe 2017.140.3006.16 125,088 19-Oct-17 01:11 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 1,308 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406,688 19-Oct-17 01:11 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3006.16 406,688 19-Oct-17 12:20 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3006.16 2093216 19-Oct-17 1,215 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 1,215 x86
Sql_tools_extensions_keyfile.dll 2017.140.3006.16 100,512 19-Oct-17 12:19 x64
Sqlscm.dll 2017.140.3006.16 59544 19-Oct-17 01:11 x86
Sqlscm.dll 2017.140.3006.16 69,280 19-Oct-17 1,108 x64
Sqlsvc.dll 2017.140.3006.16 133280 19-Oct-17 01:11 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下载中心提供。

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

Linux 的 CU 包在 https://packages.microsoft.com.

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

重要说明

所有使用最新可用 Pacemaker 包 1.1.18-11.el7 的分发版(包括 RHEL 7.3 和 7.4 )都会在 start-failure-is-fatal 群集设置的值 false时引入行为更改。 此更改会影响故障转移工作流。 如果主要副本发生中断,群集应故障转移到其中一个可用的次要副本。 然而,用户会注意到群集一直尝试启动发生故障的主要副本。 如果该主要副本由于永久性中断而永远不联机,群集就永远不会将故障转移到另一个可用的次要副本。

此问题会影响所有 SQL Server 版本,而不考虑它们所打开的累积更新版本。

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

方法 1

执行以下步骤:

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

    # RHEL, Ubuntu pcs 属性 unset start-failure-is-fatal # 或 pcs 属性集 start-failure-is-fatal=true # SLES crm configure property 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 元故障超时=60s # SLES crm 配置编辑 ag1 # 在文本编辑器中,在任何“param”和任何“op”之前添加“meta failure-timeout=60s”

    注意

    在此代码中,根据需要替换 Xmin> 的值<。 如果副本发生故障,群集将尝试按 failure-timeout 值和 cluster-recheck-interval 值所绑定的间隔重启副本。 例如,如果 failure-timeout 设置为 60 秒且 cluster-recheck-interval 设置为 120 秒,则会在 60 秒至 120 秒的间隔内尝试重启。 建议设置为failure-timeout60s大于 60 秒的值和cluster-recheck-interval值。 建议不要设置为 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
混合环境部署

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

语言支持

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

组件(功能)已更新

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

对此更新的支持

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

如何卸载此更新

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

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

第三方信息免责声明

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

参考