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 還包含 SQL Server 2016 累積更新 1 (CU1) 至 SQL Server 2016 SP1 CU8 中包含的 Hotfix。
如需 SQL Server 2016 中可用累積更新的詳細資訊,請參閱 SQL Server 2016 組建版本。
注意
- 此處未記載的其他修正程式也可能包含在 Service Pack 中。
- 當發行更多文章時,此清單將會更新。
如需 SQL Server 2016 SP2 中修正之 Bug 的詳細資訊,請移至下列Microsoft知識庫文章。
其他解決方案
SQL Server 2016 SP2 也包含下列問題的解決方法。
錯誤參考 | 描述 | 區域 |
---|---|---|
8523231 | 將可具有外鍵參考的持久記憶體優化數據表新增至不可分割記憶體優化數據表。 | 記憶體內部 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 | 修正透過虛擬設備介面 (VDI) 介面還原已啟用 透明資料加密 (TDE) 資料庫壓縮備份的問題,操作系統錯誤 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 | 在進程清單和 executionStack 擴充事件 xml_deadlock_report 中加入資料庫名稱屬性,以公開資料庫名稱。 |
SQL 引擎 |
10925573 | 加入新的擴充事件 marked_transaction_latch_trace ,顯示標示的交易所使用的全域閂鎖狀態。 |
SQL 引擎 |
10973764 | 改善 AlwaysOn 可用性群組 (AG) 資料庫的分散式交易協調器 (DTC) 服務支援。 | SQL 引擎 |
11559743 | 修正在 ScaleOut 部署模式中安裝 Polybase 功能時,無法執行 ADDNODE 步驟的問題。 |
SQL 引擎 |
11565681 | 公開資料庫的最後已知良好 DBCC CHECKDB 日期和時間。 |
SQL 引擎 |
11583626 | 從已安裝Polybase的故障轉移叢集移除節點,以修正問題。 | SQL 引擎 |
8837822 | 修正 DMV sys.dm_exec_query_profiles 顯示與估計或實際查詢計劃不一致之不正確的結果的問題。 |
SQL 效能 |
9437530 | 修正 Showplan XML 中平行查詢的記憶體授與使用方式(InputMemoryGrant OutputMemoryGrant 和UsedMemoryGrant 屬性)。 |
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 Feature Pack 可在下列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。
卸載 SQL Server 2016 SP2 (不建議)
如果基於任何原因,您選擇卸載 SQL Server 2016 SP2,將不會封鎖 SQL Server 2016 SP2 的卸載,而且您將能夠以與任何其他 Service Pack 相同的方式卸載 SQL Server 2016 SP2。 不過,如果您執行的是 Standard、Web 或 Express 版本的 SQL Server,而且只有在啟動 SQL Server 2016 SP2 時,才會使用一些未鎖定的新功能,您可能會在 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 訊息摘要演算法」,並提及或參考此軟體或此函式。 授權也會被授與製作及使用衍生作品,前提是這類作品在提及或參考衍生工作的所有材料中識別為「衍生自 RSA Data Security, Inc., MD5 Message-Digest Algorithm」。
- RSA Data Security, Inc., 不代表此軟體的適銷性或此軟體是否適合任何特定用途。 未提供任何種類的明示或默示擔保,即提供。
這些通知必須保留在本檔或軟體的任何部分的任何復本中。
Reporting Services 對應功能會使用來自 TIGER/Line Shapefiles 的數據,這些檔案由 美國 人口普查局提供。 TIGER/Line 形狀檔是 Census MAF/TIGER 資料庫中選定地理和製圖資訊的擷取內容。 老虎/線條形狀檔可從 美國 人口普查局免費取得。 若要取得 TIGER/Line 形狀檔的詳細資訊,請移至 TIGER/Line 形狀檔。 TIGER/Line Shapefiles 中的界限資訊僅供統計數據收集和製表用途使用:其統計用途的描述和指定不構成管轄權、擁有權或權利的確定,而且不反映法律土地描述。 普查老虎和老虎/線是 美國 人口普查局的註冊商標。
著作權 2012 Microsoft。 著作權所有,並保留一切權利。
參考資料
如需如何判斷目前 SQL Server 版本和版本的詳細資訊,請選取下列文章編號,以移至 Microsoft 知識庫中的文章:
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。