KB4052908 - SQL Server 2016 Service Pack 2 版本資訊
發行日期: 2018 年 4 月 24 日
版本: 13.0.5026.0
本文包含安裝 Microsoft SQL Server 2016 Service Pack 2 (SP2) 之前要閱讀的重要資訊。 其中描述如何取得 Service Pack、Service Pack 中包含的修正清單、已知問題,以及產品的著作權屬性清單。
注意事項
本文可作為單一資訊來源,以找出與此 Service Pack 相關的所有檔。 其中包含您先前在版本資訊中找到的所有資訊,以及 Readme.txt 檔案。
SQL Server 2016 SP2 中包含的修正清單
Microsoft SQL Server 2016 Service Pack 是累積更新。 SQL Server 2016 SP2 會將 SQL Server 2016 的所有版本和服務層級升級至 SQL Server 2016 SP2。 除了本文所列的修正之外,SQL Server 2016 SP2 也包含 2016 年 SQL Server 累積更新 1 (CU1 中包含的 Hotfix,) 至 SQL Server 2016 SP1 CU8。
如需 SQL Server 2016 中可用累積更新的詳細資訊,請參閱 SQL Server 2016 組建版本。
注意事項
- 此處未記載的其他修正也可能包含在 Service Pack 中。
- 當發行更多文章時,將會更新此清單。
如需 2016 SP2 SQL Server 修正之 Bug 的詳細資訊,請移至下列 Microsoft 知識庫文章。
其他解決方式
下列問題的解決方式也包含在 SQL Server 2016 SP2 中。
Bug 參考 | 描述 | 區域 |
---|---|---|
8523231 | 新增持久性記憶體優化數據表,這些數據表可以具有不可修改記憶體優化數據表的外鍵參考。 | In-Memory OLTP |
9146914 |
SpLevel and ReleaseProductVersion 將屬性新增至 SQL Server 2016 SP1。 |
安裝 & |
10365365 | 在自定義叢集中的被動節點上安裝 SQL Server 安全性更新,以修正問題。 | 安裝 & |
9480942 | 修正問題,以避免 中的 GetNextAllHoBts Null 參考。 |
SQL 引擎 |
9737945 | 新增可追蹤每個資料庫中版本存放區使用量的 tempdb DVMsys.dm_tran_version_store_space_usage 。 |
SQL 引擎 |
9742982 | 修正當 設定為 1 時MAXDOP ,計劃快取記憶體使用量偏高的問題。 |
SQL 引擎 |
10698782 | 新增傳回摘要層級屬性的新 DMV sys.dm_db_log_stats ,以及資料庫事務歷史記錄檔的相關信息。 |
SQL 引擎 |
10698786 | 新增傳回虛擬記錄檔的新 DMV sys.dm_db_log_info (VLF) 事務歷史記錄檔的相關信息。 |
SQL 引擎 |
10698823 | 公開資料庫中差異變更的百分比,以協助判斷完整資料庫備份或差異備份是否實用。 | SQL 引擎 |
10698846 | 新增傳回數據表的新 DMV sys.dm_tran_version_store_space_usage ,以顯示每個資料庫的版本存放區記錄所使用的 tempdb 總空間。 |
SQL 引擎 |
10698847 | 修正此問題:透過虛擬設備介面還原已啟用透明數據加密 (TDE) 資料庫的壓縮備份 (VDI) 介面可能會因為操作系統錯誤 38 而失敗。 | SQL 引擎 |
10755072 | 將檔案群組支援新增至 語 SELECT INTO 句。 這可讓您指定要在其中建立新數據表之檔案群組的名稱。 指定的檔案群組應該存在於資料庫上,否則 SQL Server 引擎會擲回錯誤。 |
SQL 引擎 |
10756412 |
WITH VERIFY_CLONE 將 選項和 WITH BACKUP_CLONE 選項新增至DBCC CLONEDATABASE 管理命令,可讓您驗證和備份複製的資料庫。 |
SQL 引擎 |
10760480 | 在 DMV sys.dm_server_services 和函式中公開處理器資訊,例如核心計數、套接字和 SERVERPROPERTY NUMA 資訊。 |
SQL 引擎 |
10823015 | 改善具有大型記憶體之計算機的備份效能。 | SQL 引擎 |
10914366 | 在 process-list 和 executionStack 擴充事件中 xml_deadlock_report 新增資料庫名稱屬性,以公開資料庫名稱。 |
SQL 引擎 |
10925573 | 加入新的擴充事件 marked_transaction_latch_trace ,以顯示標示的交易所使用的全域閂鎖狀態。 |
SQL 引擎 |
10973764 | 改善 AG) 資料庫 (AlwaysOn 可用性群組的分散式交易協調器 (DTC) 服務支援。 | SQL 引擎 |
11559743 | 修正在 ScaleOut 部署模式中安裝 Polybase 功能時,您無法 ADDNODE 執行步驟的問題。 |
SQL 引擎 |
11565681 | 公開資料庫的上次已知良好 DBCC CHECKDB 日期和時間。 |
SQL 引擎 |
11583626 | 從已安裝Polybase的故障轉移叢集中移除節點,以修正此問題。 | SQL 引擎 |
8837822 | 修正 DMV sys.dm_exec_query_profiles 顯示的不正確結果與估計或實際查詢計劃不一致的問題。 |
SQL 效能 |
9437530 | 修正 (的記憶體授與使用量 InputMemoryGrant , OutputMemoryGrant 以及 UsedMemoryGrant 在 Showplan XML 中針對平行查詢) 屬性。 |
SQL 效能 |
10697461 | 修正不一定會遵守查詢提示的問題 MAX_GRANT_PERCENT 。 |
SQL 效能 |
10723493 | 修正當您查詢 DMV sys.dm_db_stats_histogram 時,如果數據行包含值, TIMESTAMP 可能會發生判斷提示錯誤的問題。 |
SQL 效能 |
如需如何將 SQL Server 安裝升級至 SQL Server 2016 SP2 的詳細資訊,請參閱支援的版本和版本升級。
如何取得 SQL Server 2016 SP2
SQL Server 2016 SP2、Microsoft SQL Server 2016 SP2 Express 和 Microsoft SQL Server 2016 SP2 功能套件可在下列 Microsoft 下載中心網站進行手動下載和安裝。
注意事項
安裝 Service Pack 之後,SQL Server 服務版本應該是 13.0.5026.0 Microsoft SQL Server 2016 Service Pack 是累積更新。 SQL Server 2016 SP2 會將 SQL Server 2016 的所有版本和服務層級升級至 SQL Server 2016 SP2。
不建議 (卸載 2016 SQL Server SP2)
如果基於任何原因,您選擇卸載 SQL Server 2016 SP2,將不會封鎖 SQL Server 2016 SP2 的卸載,而且您將能夠以與任何其他 Service Pack 相同的方式卸載 SQL Server 2016 SP2。 不過,如果您執行 Standard、Web 或 Express 版本的 SQL Server,而且您使用的是一些只有在 2016 SP2 SQL Server 啟動時才會解除鎖定的新功能,您可能會遇到錯誤,或在卸載 SQL Server 2016 SP2 之後看到資料庫處於可疑狀態。 更糟的是,如果系統資料庫使用新功能 (例如 master 資料庫中的數據分割數據表) ,這可能會讓 SQL Server 實例無法在您卸載 SQL Server 2016 SP2 之後啟動。
建議您先確認已停用或卸除所有新功能,再選擇在 Enterprise 版本以外的版本上卸載 SQL Server 2016 SP2。 您無法卸 除memory_optimized_data 檔案群組。 因此,如果您已使用SP2在資料庫上設定memory_optimized_data
檔案群組,就不應該卸載 SQL Server 2016 SP2。 否則,資料庫會進入可疑狀態,並將下列項目記錄在錯誤記錄檔中:
<DateTime> spid15s 錯誤:41381,嚴重性:21,狀態:1。
<DateTime> spid15s 資料庫無法在此版本的 SQL Server 中啟動,因為它包含MEMORY_OPTIMIZED_DATA檔案群組。 如需不同 SQL Server 版本中功能支援的詳細資訊,請參閱在線叢書。
著作權屬性
本產品包含衍生自 Xerox 安全哈希函式的軟體。
本產品包含來自 zlib 一般用途壓縮連結庫的軟體。
此軟體的一部分是以 RSA Data Security, Inc. 的工作為基礎。因為 Microsoft 已在此產品中包含 RSA Data Security, Inc., 軟體,所以 Microsoft 必須包含下列隨附於這類軟體的文字:
- Copyright 1990, RSA Data Security, Inc.保留的所有許可權。
- 如果此軟體在提及或參考此軟體或此函式的所有數據中都識別為「RSA 數據安全性、Inc.、MD5 Message-Digest 演算法」,則會授與複製及使用此軟體的授權。 如果這類工作在提及或參考衍生工作的所有數據中都識別為「衍生自 RSA 數據安全性、Inc.、MD5 Message-Digest 演算法」,則也會授與授權來製作和使用衍生工作。
- RSA Data Security, Inc., 不表示此軟體的適售性,或此軟體適用於任何特定用途的適用性。 其會以「原狀」提供,不含任何種類的明示或隱含擔保。
這些通知必須保留在此檔或軟體任何部分的任何複本中。
Reporting Services 對應功能會使用由 美國 人口普查局提供的 TIGER/Line 形狀檔數據。 TIGER/Line 形狀檔是從 Census MAF/TIGER 資料庫中選取的地理和製圖資訊擷取。 #D6188347915F24C8884A655BD00B7171A 人口普查局可免費使用 TIGER/線條形狀檔。 若要取得 TIGER/Line 形狀檔的詳細資訊,請移至 TIGER/Line 形狀檔。 TIGER/Line 形狀檔中的界限資訊僅供統計數據收集和製表之用;其基於統計目的的描述和指定並不構成管轄權授權、擁有權或權利的判斷,也不會反映合法的陸地描述。 Census TIGER 和 TIGER/Line 是 美國 Census Corporation 的註冊商標。
Copyright 2012 Microsoft. 著作權所有,並保留一切權利。
參考
如需如何判斷目前 SQL Server 版本的詳細資訊,請選取下列文章編號以移至 Microsoft 知識庫中的文章:
321185如何識別 SQL Server 版本
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。