KB4052574 - SQL Server 2017 的累積更新 2

發行日期: 2017年11月28日
版本: 14.0.3008.27

摘要

本文說明 Microsoft SQL Server 2017 的累積更新套件 2 (CU2) 。 此更新包含 34 個 SQL Server 2017 累積更新 1 發行之後發出的修正程式,並會更新下列組建中的元件:

  • 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 參考識別符,則會使用 「#NNNNNNNN」 格式將書籤標記新增至 URL。 然後,您可以與其他人共用此 URL,讓他們可以直接跳到數據表中所需的修正程式。

如需此累積更新中所包含之固定和增強功能之 Bug 的詳細資訊,請參閱下列 Microsoft 知識庫文章。

Bug 參考 描述 修正區域 元件 平台
11078719 修正:當您透過 SSRS 中的 Outlook 以 MHTML 格式開啟報表時,書籤功能無法完全運作 (KB4043947) Analysis Services Reporting Services Windows
10970440 修正:2017 年 SQL Server 實體相依性總管頁面上「顯示更多成員」的「未知錯誤」Master Data Services (KB4042962) Master Data Services 用戶端 Windows
11195748 修正:在Linux SQL Server 2017 中不需要重新啟動 SQL Server的不正確警告訊息 (KB4053447) SQL Server 用戶端工具 命令行工具 Linux
11133452 修正:安裝適用於 SQL Server 2016 SP1 的 CU2 之後,原則式管理原則無法運作 (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 修正:在 2017 SQL Server 中搭配許多資料庫使用的記憶體大於舊版 (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 使用記憶體優化數據表備份資料庫時發生錯誤 (KB4052984) SQL Server引擎 In-Memory OLTP 全部
11192144 修正:在記憶體內部優化數據表上使用 ALTER TABLE 會在 2017 SQL Server 損毀 (KB4053386) SQL Server引擎 In-Memory OLTP Windows
11195380 修正:執行原生編譯預存程式以存取 2017 年 SQL Server 中記憶體優化數據表時的嚴重錯誤 (KB4054037) SQL Server引擎 In-Memory OLTP Windows
11281561 修正:傳回 CHAR 和 BINARY 數據結尾尾端空白的不一致行為 SQL Server (KB4055758) SQL Server引擎 In-Memory OLTP 全部
11128807 修正:在Linux SQL Server 2017 中,具有 PFS 的 TLS 加密套件無法用於安全連線 (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 SQL Server 2017 中停用IPv6時,會發生名稱解析錯誤 (KB4053392) SQL Server引擎 Linux Linux
11188014 修正:SQL Server 2017 on Linux 不會接聽 mssql-conf 腳本所指定的非預設 IP 位址 (KB4053393) SQL Server引擎 Linux Linux
11076441 修正:包含「合併聯結」運算子的平行查詢執行計劃需要較長的時間,才能在 SQL Server 2016 Service Pack 1 的累積更新 3、4 或 5 中執行 (KB4046858) SQL Server引擎 查詢執行 全部
11078715 修正:如果在 SQL Server (KB4042232) 中啟用遺漏的索引功能,當您取消擱置的查詢時,會發生存取違規 SQL Server (KB4042232) SQL Server引擎 查詢執行 全部
11183519 修正:“sys.dm_exec_query_profiles” DMV 在 2017 SQL Server Linux 和 Windows (KB4053291) 傳回錯誤的“estimate_row_count” SQL Server引擎 查詢執行 全部
11195381 修正:在Linux或 Windows SQL Server 2017 中合併或分割分割圖表數據表的數據分割時發生錯誤 213 (KB4054035) SQL Server引擎 查詢優化器 全部
11195382 修正:當您在Linux或 Windows SQL Server 2017 的圖形數據行上執行包含 SELECT DISTINCT 語句的查詢時發生錯誤 8624 (KB4054036) SQL Server引擎 查詢優化器 全部
11003332 修正:如果在 2017 年 SQL Server 手動套用 ForceLastGoodPlan 建議狀態,則會誤報為已過期 (KB4046102) SQL Server引擎 查詢存放區 全部
11076653 2017 SQL Server 中手動變更追蹤清除程式的更新 (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年 SQL Server 中繼篩選器的效能改善 (KB4052122) SQL Server引擎 空間 Windows
11182963 修正:最小記憶體限制設定為 2 GB 以安裝或啟動 SQL Server 2017 (KB4052969) SQL Server引擎 SQL OS Linux
11076285 更新會在 2017 年 SQL Server Linux 和 Windows (KB4052126) 中新增擴充事件 “marked_transaction_latch_trace” SQL Server引擎 交易服務 全部

如何取得或下載此或最新的累積更新套件

如何取得或下載 Windows (建議) 的最新累積更新套件

下列更新可從 Microsoft 下載中心取得:

立即下載 SQL Server 2017 的最新累積更新套件

如果下載頁面未出現,請連絡 Microsoft 客戶服務及支援 服務以取得累積更新套件。

如何從 Microsoft Update Catalog 取得或下載此適用於 Windows 的累積更新套件

注意事項

在 2017 SQL Server 發行未來的累積更新之後,就可以從 Microsoft Update Catalog 下載此和所有先前的 SU。 不過,我們建議您一律安裝可用的最新累積更新。

下列更新可從 Microsoft Update Catalog 取得:

立即下載 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 Database Services Core 實例

檔案名稱 檔案版本 檔案大小 日期 時間 平台
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 Database Services Core Shared

檔案名稱 檔案版本 檔案大小 日期 時間 平台
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

此更新的注意事項

先決條件

若要套用此累積更新套件,您必須在 2017 SQL Server 執行。

重新啟動資訊

套用此累積更新套件之後,您可能必須重新啟動電腦。

登錄資訊

若要使用此套件中的其中一個 Hotfix,您不需要對登錄進行任何變更。

重要注意事項

本文也提供下列情況的重要資訊:

  • Pacemaker:會在使用最新可用 Pacemaker 版本的發行版中進行行為變更。 提供風險降低方法。

  • 查詢存放區:如果您使用 查詢存放區,而且先前已安裝 Microsoft SQL Server 2017 累積更新 2 (CU2) ,則必須執行此腳本。

Analysis Services CU 組建版本

從 Microsoft SQL Server 2017 開始,Analysis Services 組建版本號碼和 SQL Server Database Engine 組建版本號碼不相符。 如需詳細資訊,請 參閱驗證 Analysis Services 累積更新組建版本

(CU) 的累積更新

(CU) 的累積更新現在可在 Microsoft 下載中心取得。

下載中心僅提供 2017 年 SQL Server 發行的最新 CU。

適用於 Linux 的 CU 套件可在 https://packages.microsoft.com取得。

  • 每個新的 CU 都包含已安裝之 SQL Server 版舊版 CU 隨附的所有修正程式。
  • SQL Server的 SU 會認證為與 Service Pack 相同的層級,而且應該安裝在相同的信賴層級。
  • 我們建議您根據下列指導方針,在 CUS 可供使用時進行主動式安裝:
    • 歷程記錄數據顯示,大量支援案例牽涉到已在發行 CU 中解決的問題。
    • TU 可能包含 Hotfix 的上方和以上的加值。 這包括可支援性、管理性和可靠性更新。
  • 建議您先測試 SQL Server 個 RU,再將它們部署到生產環境。
Pacemaker 注意事項

重要

使用最新可用 Pacemaker 套件 1.1.18-11.el7 的所有 (散發套件,包括 RHEL 7.3 和 7.4) ,都會在叢集設定的值為 start-failure-is-fatalfalse時,引入叢集設定的行為變更。 這項變更會影響故障轉移工作流程。 如果主要複本發生中斷,叢集應該會故障轉移至其中一個可用的次要複本。 相反地,使用者會注意到叢集會持續嘗試啟動失敗的主要複本。 如果該主要復本因為永久中斷) 而無法上線 (,叢集永遠不會故障轉移至另一個可用的次要複本。

此問題會影響所有 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 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 resource update ag1 meta failure-timeout=60s # SLES crm configure edit ag1 #在文本编辑器中,在任何 'param' 之後和任何 'op' 之前新增 'meta failure-timeout=60s'

    注意事項

    在此程式代碼中,請視需要取代 Xmin> 的值<。 如果復本停止運作,叢集會嘗試以值和 cluster-recheck-interval 值所failure-timeout系結的間隔重新啟動複本。 例如,如果 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 (CU) 2 直接更新至 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 SU 目前為多語系。 因此,此 CU 套件不是單一語言特有的。 它適用於所有支持的語言。

已更新 (功能) 元件

一個 CU 套件包含所有 SQL Server 2017 元件的所有可用更新, (功能) 。 不過,累積更新套件只會更新您選取要提供服務的 SQL Server 實例上目前安裝的元件。 例如,如果 SQL Server 功能 (,在套用此 CU 之後,Analysis Services) 會新增至實例,您必須重新套用此 CU,才能將新功能更新至此 CU。

支援此更新

如果發生其他問題,或需要進行任何疑難解答,您可能必須建立服務要求。 一般的支援成本將適用於其他支持問題,以及不符合此特定累積更新套件資格的問題。 如需 Microsoft 客戶服務及支援電話號碼的完整清單,或建立個別的服務要求,請移至 Microsoft 支援網站

如何卸載此更新

如何在 Windows 上卸載此更新
  1. 在 [控制台] 中,開啟 [程式和功能] 專案,然後選取 [檢視已安裝的更新]
  2. 找出對應至 2017 SQL Server 下此累積更新套件的專案。
  3. 按住 (,或以滑鼠右鍵按兩下) 項目,然後選取 [ 卸載]
如何在Linux上卸載此更新

若要在Linux上卸載此 CU,您必須將套件復原到舊版。 如需如何復原安裝的詳細資訊,請參閱復原 SQL Server

協力廠商資訊免責聲明

本文提及的協力廠商產品是由獨立廠商所製造,與 Microsoft 無涉。 Microsoft 不以暗示或其他方式擔保這些產品的效能或可靠性。

參考資料