發行日期: 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 中修正的錯誤的詳細資訊,請轉至以下 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 | 修正當 設定 MAXDOP 為 1時,計畫快取記憶體使用量過高的問題。 |
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 | 在管理命令中DBCC CLONEDATABASE新增WITH VERIFY_CLONE選項和WITH BACKUP_CLONE選項,讓您驗證及備份複製的資料庫。 |
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 | 改善分散式交易協調器 (對 AG) 資料庫 (AlwaysOn 可用性群組的 DTC) 服務支援。 | SQL 引擎 |
| 11559743 | 修正當 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 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。 不過,如果您執行 SQL Server 的 Standard、Web 或 Express 版本,並且使用的一些新功能只有在啟動 SQL Server 2016 SP2 時才解除鎖定,您可能會遇到錯誤,或看到 SQL Server 2016 SP2 解除安裝後資料庫保留在可疑狀態。 更糟的是,如果系統資料庫正在使用新功能 (例如,master 資料庫中的分割資料表) ,這可能會在您解除安裝 SQL Server 2016 SP2 後無法啟動SQL Server執行個體。
建議您選擇在企業版以外的版本上解除安裝 SQL Server 2016 SP2 前,先確認所有新功能均已停用或捨棄。 您不能刪除 memory_optimized_data 檔案群組。 因此,如果您已使用 SP2 在資料庫上設定memory_optimized_data檔案群組,則不應解除安裝 SQL Server 2016 SP2。 否則,資料庫會進入可疑狀態,而下列項目會記錄在錯誤記錄檔中:
<DateTime> spid15s Error: 41381, Severity: 21, state: 1.
<DateTime> spid15s 無法在此版本的 SQL Server 中啟動資料庫,因為它包含MEMORY_OPTIMIZED_DATA檔案群組。 如需不同 SQL Server 版本中功能支援的詳細資訊,請參閱線上叢書。
著作權歸屬
本產品包含衍生自 Xerox Secure Hash Function 的軟體。
本產品包含 zlib 一般用途壓縮程式庫中的軟體。
本軟體的部分內容基於 RSA Data Security, Inc. 的部分工作。由於 Microsoft 已在本產品中包含 RSA Data Security, Inc. 軟體,因此 Microsoft 必須包含此類軟體隨附的下列文字:
- 版權所有 1990,RSA Data Security, Inc.著作權所有,並保留一切權利。
- 只要在所有提及或引用本軟體或本功能的資料中標識為「RSA Data Security, Inc., MD5 Message-Digest Algorithm」,即可授予複製和使用本軟體的授權。 還授予製作和使用衍生作品的許可,前提是此類作品在所有提及或引用衍生作品的資料中都標識為“源自 RSA Data Security, Inc., MD5 Message-Digest 算法”。
- RSA Data Security, Inc. 不對本軟體的適售性或本軟體對任何特定用途的適用性做出任何陳述。 本文依「現狀」提供,不含任何明示或默示的瑕疵擔保。
這些聲明必須保留在本文件或軟體的任何部分的任何副本中。
Reporting Services 對應功能使用來自美國人口普查局提供的 TIGER/線條 Shapefile 資料。 TIGER/線條形狀檔是從人口普查 MAF/TIGER 數據庫中選定的地理和製圖信息的摘錄。 美國人口普查局免費提供 TIGER/Line Shapefile。 若要取得有關 TIGER/Line Shapefile 的詳細資訊,請移至 TIGER/Line shapefile。 TIGER/Line Shapefile 中的邊界資訊僅用於統計數據收集和製表目的;出於統計目的,其描述和指定並不構成對管轄權、所有權或權利的確定,也不反映合法的土地描述。 Census TIGER 和 TIGER/Line 是美國人口普查局的註冊商標。
Copyright 2012 Microsoft. 著作權所有,並保留一切權利。
參考資料
如需有關如何判斷目前 SQL Server 版本和版次的詳細資訊,請選取下列的文件編號,前往「Microsoft 知識庫」中的文件:
321185 如何識別您的 SQL Server 版本和版次
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。