KB4052574 - 2017 SQL Server累积更新 2

发布日期: 2017 年 11 月 28 日
版本: 14.0.3008.27

摘要

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

  • SQL Server - 产品版本:14.0.3008.27,文件版本:2017.140.3008.27
  • Analysis Services - 产品版本: 14.0.1.440,文件版本: 2017.140.1.440

此更新中的已知问题

如果使用 查询存储 功能,请不要安装此累积更新 2 (CU2) (14.0.3008.27) 。 请 改为安装 CU3 (14.0.3015.40) 。

如果已安装 CU2,则在安装 CU3 或更高版本后,必须立即执行以下脚本,以删除安装 CU2 时由 查询存储 收集的所有计划:

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

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

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

注意

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

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

Bug 参考 说明 修复区域 组件 平台
11078719 修复:在 SSRS (KB4043947) 中通过 Outlook 以 MHTML 格式打开报表时,书签功能无法完全工作 Analysis Services Reporting Services Windows
10970440 修复:2017 SQL Server 2017 Master Data Services (KB4042962) 实体依赖项资源管理器页上的“显示更多成员”的“未知错误” Master Data Services 客户端 Windows
11195748 修复:在 Linux SQL Server 2017 中不需要重启时,请求重启SQL Server的错误警告消息 (KB4053447) SQL Server 客户端工具 命令行工具 Linux
11133452 修复:安装 CU2 for SQL Server 2016 SP1 (KB4037454) 后,基于策略的管理策略不起作用 SQL Server 客户端工具 基于策略的管理 全部
11078705 修复:启用其他 LSA 保护后,无法更改 SQL Server 2017 服务帐户的密码 (KB4039592) SQL Server 客户端工具 SQL Server可管理性 (SSM) Windows
11057322 修复:在 SQL Server (KB4052134) 中备份 TDE 加密数据库时出现错误 33111 和 3013 SQL Server引擎 备份还原 全部
11078729 修复:使用 BULK INSERT 或 INSERT SELECT 将数据插入聚集列存储索引时出现“消息 611”错误 (KB4045814) SQL Server引擎 列存储 Windows
11187256 修复:使用非聚集索引查找的数据检索查询在SQL Server (KB4052625) 花费的时间要长得多 SQL Server引擎 列存储 Windows
11195379 修复:通过 MARS (KB4046056) 访问内存优化表时发生断言 SQL Server引擎 列存储 Windows
11008401 修复:SQL Server 2017 中许多数据库的内存使用量大于早期版本 (KB4035062) SQL Server引擎 数据库管理 全部
11179674 修复:在 SQL Server (KB4053348) 中反复安装或卸载外部 R 库 SQL Server引擎 可扩展性 Windows
11179675 修复:SQL Server (KB4053349) 中非 dbo 用户的“sys.external_libraries”目录视图为空 SQL Server引擎 可扩展性 Windows
11186915 修复:当多个 PREDICT T-SQL 函数并发运行时出现死锁 (KB4053329) SQL Server引擎 可扩展性 Windows
11128694 修复:在 2017 SQL Server 2017 (KB4052984) 中使用内存优化表备份数据库时出错 SQL Server引擎 In-Memory OLTP 全部
11192144 修复:在内存中优化表上使用 ALTER TABLE SQL Server 2017 (KB4053386) SQL Server引擎 In-Memory OLTP Windows
11195380 修复:执行本机编译存储过程以访问 SQL Server 2017 (KB4054037) 中的内存优化表时出现严重错误 SQL Server引擎 In-Memory OLTP Windows
11281561 修复:在 char 和 BINARY 数据末尾返回尾随空白的不一致行为SQL Server (KB4055758) SQL Server引擎 In-Memory OLTP 全部
11128807 修复:使用 PFS 的 TLS 密码套件不适用于 Linux SQL Server 2017 上的安全连接 (KB4052697) SQL Server引擎 Linux Linux
11129098 修复:在编译或重新编译内存优化表或表类型的工作负荷期间,过度PREMPTIVE_OS_CREATEDIRECTORY等待 (KB4052338) SQL Server引擎 Linux Linux
11133453 修复:SQL Server 2017 无法使用相同的对称密钥来解密SQL Server早期版本加密的数据 (KB4053407) SQL Server引擎 Linux Linux
11188013 修复:在 Linux (KB4053392) SQL Server 2017 中禁用 IPv6 时发生名称解析错误 SQL Server引擎 Linux Linux
11188014 修复:Linux 上的 SQL Server 2017 不侦听由 mssql-conf 脚本指定的非默认 IP 地址 (KB4053393) SQL Server引擎 Linux Linux
11076441 修复:包含“合并联接”运算符的并行查询执行计划在累积更新 3、4 或 5 中执行的时间更长,SQL Server 2016 Service Pack 1 (KB4046858) SQL Server引擎 查询执行 全部
11078715 修复:如果在 SQL Server (KB4042232) 中启用了缺少索引功能,则取消挂起的查询时出现访问冲突 SQL Server引擎 查询执行 全部
11183519 修复:在 Linux 和 Windows (KB4053291) SQL Server 2017 中,“sys.dm_exec_query_profiles”DMV 返回错误的“estimate_row_count” SQL Server引擎 查询执行 全部
11195381 修复:在 Linux 或 Windows (KB4054035) SQL Server 2017 中合并或拆分分区图形表的分区时出现错误 213 SQL Server引擎 查询优化器 全部
11195382 修复:在 Linux 或 (KB4054036) Windows SQL Server 2017 中对图形列执行包含 SELECT DISTINCT 语句的查询时出现错误 8624 SQL Server引擎 查询优化器 全部
11003332 修复:如果在 2017 SQL Server手动应用 ForceLastGoodPlan 建议状态,则错误地报告为“已过期” (KB4046102) SQL Server引擎 查询存储 全部
11076653 更新 2017 SQL Server 2017 (KB4052129) 中的手动更改跟踪清理过程 SQL Server引擎 复制 Windows
11229737 改进:2017 SQL Server更改跟踪清理过程的常规改进 (KB4054842) SQL Server引擎 复制 Windows
10966006 修复:SQL Server复制项目包含GEOGRAPHY_AUTO_GRID或GEOMETRY_AUTO_GRID (KB4037412) 时出现错误 156 SQL Server引擎 复制 全部
11123810 2017 (KB4052122) SQL Server空间中间筛选器的性能改进 SQL Server引擎 空间 Windows
11182963 修复:安装或启动 2017 SQL Server的最小内存限制设置为 2 GB (KB4052969) SQL Server引擎 SQL OS Linux
11076285 更新在 Linux 和 Windows (KB4052126) SQL Server 2017 中添加新的扩展事件“marked_transaction_latch_trace” SQL Server引擎 事务服务 全部

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

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

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

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

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

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

注意

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

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

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

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

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

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

文件信息

文件哈希信息

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

certutil -hashfile SQLServer2017-KB4052574-x64.exe SHA256

文件名 SHA256 哈希
SQLServer2017-KB4052574-x64.exe 1ABAD43EF6F320485A5A55008FCC5A2510F93252D8446369B8597A0F0F7E2E42
累积更新包文件信息

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

基于 x64 的版本

SQL Server 2017 Analysis Services

文件名 文件版本 文件大小 日期 时间 平台
Asplatformhost.dll 2017.140.1.440 266400 08-Nov-17 12:55 x64
Microsoft.analysisservices.minterop.dll 14.0.1.440 741024 08-Nov-17 12:57 x86
Microsoft.analysisservices.server.core.dll 14.0.1.440 1380512 08-Nov-17 12:55 x86
Microsoft.analysisservices.server.tabular.dll 14.0.1.440 984224 08-Nov-17 12:55 x86
Microsoft.analysisservices.server.tabular.json.dll 14.0.1.440 521376 08-Nov-17 12:55 x86
Microsoft.data.mashup.dll 2.49.4831.201 174816 25-Oct-17 03:11 x86
Microsoft.data.mashup.oledb.dll 2.49.4831.201 36576 25-Oct-17 03:11 x86
Microsoft.data.mashup.preview.dll 2.49.4831.201 48864 25-Oct-17 03:11 x86
Microsoft.data.mashup.providercommon.dll 2.49.4831.201 105184 25-Oct-17 03:11 x86
Microsoft.hostintegration.connectors.dll 2.49.4831.201 5167328 25-Oct-17 03:11 x86
Microsoft.mashup.container.exe 2.49.4831.201 26336 25-Oct-17 03:11 x64
Microsoft.mashup.container.netfx40.exe 2.49.4831.201 26848 25-Oct-17 03:11 x64
Microsoft.mashup.container.netfx45.exe 2.49.4831.201 26848 25-Oct-17 03:11 x64
Microsoft.mashup.eventsource.dll 2.49.4831.201 159456 25-Oct-17 03:11 x86
Microsoft.mashup.oauth.dll 2.49.4831.201 82656 25-Oct-17 03:11 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67296 25-Oct-17 03:11 x86
Microsoft.mashup.shims.dll 2.49.4831.201 25824 25-Oct-17 03:11 x86
Microsoft.mashup.storage.xmlserializers.dll 1.0.0.0 151264 25-Oct-17 03:11 x86
Microsoft.mashupengine.dll 2.49.4831.201 13032160 25-Oct-17 03:11 x86
Microsoft.powerbi.adomdclient.dll 14.0.1.484 1044672 25-Oct-17 03:11 x86
Msmdctr.dll 2017.140.1.440 40088 08-Nov-17 12:57 x64
Msmdlocal.dll 2017.140.1.440 59898528 08-Nov-17 12:57 x64
Msmdlocal.dll 2017.140.1.440 40357024 08-Nov-17 12:57 x86
Msmdpump.dll 2017.140.1.440 8544416 08-Nov-17 12:57 x64
Msmdredir.dll 2017.140.1.440 7091872 08-Nov-17 12:57 x86
Msmdsrv.exe 2017.140.1.440 60590752 08-Nov-17 12:57 x64
Msmgdsrv.dll 2017.140.1.440 8208544 08-Nov-17 12:57 x64
Msmgdsrv.dll 2017.140.1.440 7310496 08-Nov-17 12:57 x86
Msolap.dll 2017.140.1.440 7776416 08-Nov-17 12:56 x86
Msolap.dll 2017.140.1.440 9468064 08-Nov-17 12:57 x64
Msolui.dll 2017.140.1.440 310944 08-Nov-17 12:57 x64
Msolui.dll 2017.140.1.440 287392 08-Nov-17 12:57 x86
Powerbiextensions.dll 2.49.4831.201 5316832 25-Oct-17 03:11 x64
Sql_as_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16-Nov-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16-Nov-17 19:19 x86
Sqldumper.exe 2017.140.3008.27 118944 16-Nov-17 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16-Nov-17 19:04 x64

SQL Server 2017 Database Services Common Core

文件名 文件版本 文件大小 日期 时间 平台
Instapi140.dll 2017.140.3008.27 61088 16-Nov-17 17:54 x86
Instapi140.dll 2017.140.3008.27 70304 16-Nov-17 18:31 x64
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 08-Nov-17 12:55 x86
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 08-Nov-17 12:57 x86
Microsoft.analysisservices.core.dll 14.0.1.440 1381536 08-Nov-17 12:57 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 08-Nov-17 12:55 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 08-Nov-17 12:57 x86
Microsoft.sqlserver.edition.dll 14.0.3008.27 37024 16-Nov-17 19:18 x86
Msasxpress.dll 2017.140.1.440 36000 08-Nov-17 12:57 x64
Msasxpress.dll 2017.140.1.440 31904 08-Nov-17 12:57 x86
Pbsvcacctsync.dll 2017.140.3008.27 82080 16-Nov-17 19:17 x64
Pbsvcacctsync.dll 2017.140.3008.27 67744 16-Nov-17 19:19 x86
Sql_common_core_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqldumper.exe 2017.140.3008.27 118944 16-Nov-17 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16-Nov-17 19:04 x64
Sqlftacct.dll 2017.140.3008.27 62112 16-Nov-17 19:17 x64
Sqlftacct.dll 2017.140.3008.27 54432 16-Nov-17 19:19 x86
Sqlmgmprovider.dll 2017.140.3008.27 415904 16-Nov-17 19:15 x64
Sqlmgmprovider.dll 2017.140.3008.27 372384 16-Nov-17 19:18 x86
Sqlsvcsync.dll 2017.140.3008.27 356000 16-Nov-17 18:31 x64
Sqlsvcsync.dll 2017.140.3008.27 273056 16-Nov-17 18:32 x86
Svrenumapi140.dll 2017.140.3008.27 1173152 16-Nov-17 18:31 x64
Svrenumapi140.dll 2017.140.3008.27 893600 16-Nov-17 19:19 x86

SQL Server 2017 sql_dreplay_client

文件名 文件版本 文件大小 日期 时间 平台
Dreplayclient.exe 2017.140.3008.27 120992 16-Nov-17 19:18 x86
Dreplaycommon.dll 2017.140.3008.27 697504 16-Nov-17 19:18 x86
Dreplayutil.dll 2017.140.3008.27 309920 16-Nov-17 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16-Nov-17 18:31 x64
Sql_dreplay_client_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64

SQL Server 2017 sql_dreplay_controller

文件名 文件版本 文件大小 日期 时间 平台
Dreplaycommon.dll 2017.140.3008.27 697504 16-Nov-17 19:18 x86
Dreplaycontroller.exe 2017.140.3008.27 350368 16-Nov-17 19:18 x86
Dreplayprocess.dll 2017.140.3008.27 171168 16-Nov-17 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16-Nov-17 18:31 x64
Sql_dreplay_controller_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64

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

文件名 文件版本 文件大小 日期 时间 平台
Datacollectorcontroller.dll 2017.140.3008.27 225952 16-Nov-17 19:15 x64
Fssres.dll 2017.140.3008.27 89248 16-Nov-17 19:17 x64
Hadrres.dll 2017.140.3008.27 187552 16-Nov-17 19:17 x64
Hkcompile.dll 2017.140.3008.27 1421984 16-Nov-17 19:17 x64
Hkengine.dll 2017.140.3008.27 5858472 16-Nov-17 19:17 x64
Hkruntime.dll 2017.140.3008.27 161952 16-Nov-17 19:17 x64
Microsoft.analysisservices.applocal.xmla.dll 14.0.1.440 741024 08-Nov-17 12:55 x86
Microsoft.sqlautoadmin.autobackupagent.dll 14.0.3008.27 237216 16-Nov-17 19:15 x86
Microsoft.sqlautoadmin.sqlautoadmin.dll 14.0.3008.27 79520 16-Nov-17 19:15 x86
Microsoft.sqlserver.types.dll 2017.140.3008.27 392352 16-Nov-17 19:05 x86
Microsoft.sqlserver.xevent.linq.dll 2017.140.3008.27 304288 16-Nov-17 19:05 x64
Qds.dll 2017.140.3008.27 1165472 16-Nov-17 21:28 x64
Sqagtres.dll 2017.140.3008.27 74400 16-Nov-17 19:17 x64
Sql_engine_core_inst_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlaamss.dll 2017.140.3008.27 89760 16-Nov-17 19:15 x64
Sqlaccess.dll 2017.140.3008.27 474784 16-Nov-17 18:31 x64
Sqlagent.exe 2017.140.3008.27 579744 16-Nov-17 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 61088 16-Nov-17 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 52896 16-Nov-17 19:18 x86
Sqlagentmail.dll 2017.140.3008.27 53920 16-Nov-17 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16-Nov-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16-Nov-17 19:19 x86
Sqlcmdss.dll 2017.140.3008.27 72352 16-Nov-17 19:15 x64
Sqlctr140.dll 2017.140.3008.27 129184 16-Nov-17 19:17 x64
Sqlctr140.dll 2017.140.3008.27 111776 16-Nov-17 19:19 x86
Sqldk.dll 2017.140.3008.27 2789536 16-Nov-17 21:28 x64
Sqldtsss.dll 2017.140.3008.27 107168 16-Nov-17 19:54 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3668128 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 4016800 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3359904 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3771040 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3474080 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3284640 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3395232 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3290272 16-Nov-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16-Nov-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3778208 16-Nov-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3331744 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3627168 16-Nov-17 18:33 x64
Sqllang.dll 2017.140.3008.27 41173152 16-Nov-17 21:28 x64
Sqlmin.dll 2017.140.3008.27 40238752 16-Nov-17 21:28 x64
Sqlolapss.dll 2017.140.3008.27 107680 16-Nov-17 19:15 x64
Sqlos.dll 2017.140.3008.27 26272 16-Nov-17 19:05 x64
Sqlpowershellss.dll 2017.140.3008.27 67744 16-Nov-17 19:15 x64
Sqlrepss.dll 2017.140.3008.27 64160 16-Nov-17 19:15 x64
Sqlscm.dll 2017.140.3008.27 70816 16-Nov-17 19:15 x64
Sqlscriptdowngrade.dll 2017.140.3008.27 27808 16-Nov-17 17:43 x64
Sqlscriptupgrade.dll 2017.140.3008.27 5871264 16-Nov-17 18:31 x64
Sqlservr.exe 2017.140.3008.27 487072 16-Nov-17 21:28 x64
Sqlsvc.dll 2017.140.3008.27 161440 16-Nov-17 19:15 x64
Sqltses.dll 2017.140.3008.27 9537696 16-Nov-17 21:28 x64
Sqsrvres.dll 2017.140.3008.27 260256 16-Nov-17 19:17 x64
Svl.dll 2017.140.3008.27 153760 16-Nov-17 19:17 x64
Xpadsi.exe 2017.140.3008.27 89760 16-Nov-17 19:17 x64
Xplog70.dll 2017.140.3008.27 75936 16-Nov-17 19:17 x64
Xpqueue.dll 2017.140.3008.27 74912 16-Nov-17 19:17 x64
Xprepl.dll 2017.140.3008.27 101536 16-Nov-17 19:17 x64
Xpsqlbot.dll 2017.140.3008.27 32416 16-Nov-17 18:31 x64
Xpstar.dll 2017.140.3008.27 437408 16-Nov-17 19:17 x64

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

文件名 文件版本 文件大小 日期 时间 平台
Bcp.exe 2017.140.3008.27 119968 16-Nov-17 18:31 x64
Distrib.exe 2017.140.3008.27 202400 16-Nov-17 18:31 x64
Dts.dll 2017.140.3008.27 2997920 16-Nov-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 496800 16-Nov-17 19:15 x64
Dtshost.exe 2017.140.3008.27 103584 16-Nov-17 19:17 x64
Dtspipeline.dll 2017.140.3008.27 1265824 16-Nov-17 19:15 x64
Dtutil.exe 2017.140.3008.27 147104 16-Nov-17 19:15 x64
Logread.exe 2017.140.3008.27 623776 16-Nov-17 19:17 x64
Mergetxt.dll 2017.140.3008.27 63136 16-Nov-17 18:31 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08-Nov-17 12:55 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28-Oct-17 03:16 x86
Microsoft.sqlserver.replication.dll 2017.140.3008.27 1650336 16-Nov-17 19:16 x64
Msgprox.dll 2017.140.3008.27 269984 16-Nov-17 18:31 x64
Msxmlsql.dll 2017.140.3008.27 1450656 16-Nov-17 19:17 x64
Qrdrsvc.exe 2017.140.3008.27 472224 16-Nov-17 19:17 x64
Rdistcom.dll 2017.140.3008.27 839840 16-Nov-17 19:17 x64
Repldp.dll 2017.140.3008.27 284320 16-Nov-17 18:31 x64
Replerrx.dll 2017.140.3008.27 153760 16-Nov-17 19:17 x64
Replisapi.dll 2017.140.3008.27 361632 16-Nov-17 19:17 x64
Replmerg.exe 2017.140.3008.27 524448 16-Nov-17 19:17 x64
Replprov.dll 2017.140.3008.27 801440 16-Nov-17 18:31 x64
Replrec.dll 2017.140.3008.27 975008 16-Nov-17 18:31 x64
Replsub.dll 2017.140.3008.27 445600 16-Nov-17 19:17 x64
Replsync.dll 2017.140.3008.27 153760 16-Nov-17 19:17 x64
Spresolv.dll 2017.140.3008.27 252064 16-Nov-17 19:17 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqldistx.dll 2017.140.3008.27 224920 16-Nov-17 19:17 x64
Sqlmergx.dll 2017.140.3008.27 360608 16-Nov-17 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16-Nov-17 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16-Nov-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16-Nov-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16-Nov-17 19:18 x86
Ssradd.dll 2017.140.3008.27 74912 16-Nov-17 18:31 x64
Ssravg.dll 2017.140.3008.27 74912 16-Nov-17 18:31 x64
Ssrdown.dll 2017.140.3008.27 60064 16-Nov-17 19:17 x64
Ssrmax.dll 2017.140.3008.27 72864 16-Nov-17 19:17 x64
Ssrmin.dll 2017.140.3008.27 73376 16-Nov-17 19:17 x64
Ssrpub.dll 2017.140.3008.27 60576 16-Nov-17 19:17 x64
Ssrup.dll 2017.140.3008.27 60064 16-Nov-17 18:31 x64
Xmlsub.dll 2017.140.3008.27 260256 16-Nov-17 19:17 x64

SQL Server 2017 sql_extensibility

文件名 文件版本 文件大小 日期 时间 平台
Launchpad.exe 2017.140.3008.27 1122464 16-Nov-17 19:17 x64
Sql_extensibility_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlsatellite.dll 2017.140.3008.27 920736 16-Nov-17 19:17 x64

SQL Server 2017 Full-Text 引擎

文件名 文件版本 文件大小 日期 时间 平台
Fd.dll 2017.140.3008.27 667296 16-Nov-17 19:17 x64
Fdhost.exe 2017.140.3008.27 114336 16-Nov-17 19:17 x64
Fdlauncher.exe 2017.140.3008.27 62112 16-Nov-17 19:17 x64
Sql_fulltext_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlft140ph.dll 2017.140.3008.27 67744 16-Nov-17 19:17 x64

SQL Server 2017 sql_inst_mr

文件名 文件版本 文件大小 日期 时间 平台
Imrdll.dll 14.0.3008.27 23712 16-Nov-17 18:31 x86
Sql_inst_mr_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64

SQL Server 2017 Integration Services

文件名 文件版本 文件大小 日期 时间 平台
Attunity.sqlserver.cdccontroltask.dll 5.0.0.70 75248 25-Oct-17 03:10 x86
Attunity.sqlserver.cdcsplit.dll 5.0.0.70 36336 25-Oct-17 03:10 x86
Attunity.sqlserver.cdcsrc.dll 5.0.0.70 76272 25-Oct-17 03:10 x86
Dts.dll 2017.140.3008.27 2997920 16-Nov-17 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16-Nov-17 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16-Nov-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16-Nov-17 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16-Nov-17 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16-Nov-17 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16-Nov-17 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16-Nov-17 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16-Nov-17 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16-Nov-17 19:18 x86
Isdeploymentwizard.exe 14.0.3008.27 476832 16-Nov-17 19:53 x64
Isdeploymentwizard.exe 14.0.3008.27 477344 16-Nov-17 20:27 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08-Nov-17 12:55 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08-Nov-17 12:57 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28-Oct-17 03:16 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16-Nov-17 18:31 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16-Nov-17 19:18 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16-Nov-17 19:15 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16-Nov-17 19:18 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16-Nov-17 19:54 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16-Nov-17 20:27 x86
Msdtssrvr.exe 14.0.3008.27 219808 16-Nov-17 19:15 x64
Msmdpp.dll 2017.140.1.440 8400544 08-Nov-17 12:57 x64
Sql_is_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16-Nov-17 19:19 x86

SQL Server 2017 sql_polybase_core_inst

文件名 文件版本 文件大小 日期 时间 平台
Instapi140.dll 2017.140.3008.27 70304 16-Nov-17 18:31 x64
Mpdwsvc.exe 2017.140.3008.27 7323296 16-Nov-17 19:04 x64
Sqldumper.exe 2017.140.3008.27 140448 16-Nov-17 19:04 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16-Nov-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16-Nov-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16-Nov-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16-Nov-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16-Nov-17 18:27 x64

SQL Server 2017 sql_shared_mr

文件名 文件版本 文件大小 日期 时间 平台
Smrdll.dll 14.0.3008.27 23712 16-Nov-17 18:31 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64

SQL Server 2017 sql_tools_extensions

文件名 文件版本 文件大小 日期 时间 平台
Dts.dll 2017.140.3008.27 2997920 16-Nov-17 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16-Nov-17 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16-Nov-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16-Nov-17 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16-Nov-17 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16-Nov-17 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16-Nov-17 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16-Nov-17 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16-Nov-17 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16-Nov-17 19:18 x86
Microsoft.sqlserver.astasksui.dll 14.0.3008.27 184480 16-Nov-17 20:53 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16-Nov-17 19:15 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16-Nov-17 19:18 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16-Nov-17 19:15 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16-Nov-17 19:18 x86
Msmgdsrv.dll 2017.140.1.440 7310496 08-Nov-17 12:57 x86
Sql_tools_extensions_keyfile.dll 2017.140.3008.27 100512 16-Nov-17 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16-Nov-17 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16-Nov-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16-Nov-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16-Nov-17 19:18 x86

此更新的说明

先决条件

若要应用此累积更新包,必须运行 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