共用方式為


KB3182545 - SQL Server 2016 Service Pack 1 版本資訊

發行日期:2016 年 11 月 16 日
版本: 13.0.4001.0

本文包含安裝 Microsoft SQL Server 2016 Service Pack 1 (SP1) 之前所要閱讀的重要資訊。 它描述如何取得 Service Pack、Service Pack 中包含的修正清單、已知問題,以及產品的著作權屬性清單。

注意

本文可作為單一資訊來源,以找出與此 Service Pack 相關的所有檔。 其中包含您先前在版本資訊和 Readme.txt 檔案中找到的所有資訊。

此 Service Pack 中的已知問題

SQL Server Reporting Services

安裝 SQL Server 2016 SP1 之後,當您使用 SQL Server Reporting Services 時,可能會遇到下列問題:

  • 如果 Reporting Services 設定為使用安全 (https/SSL) 連線,可能會顯示有關安全性內容的警告。

  • 在某些情況下,[列印] 按鈕會停止運作。

在 KB 3207512安裝 Hotfix 以解決這些問題。

SQL Server Integration Services (SSIS)

安裝 SQL Server 2016 SP1 之後,啟動和存取 Integration Services 服務的 DCOM 許可權會重設為默認許可權。 如果您有自定義的DCOM許可權,則必須重新套用自定義。

ODBC 驅動程式 13.1

使用 SQL Server 2016 的預設安裝,ODBC Driver 13.0 會安裝在 SQL Agent 和 SSMS 用來連線到 SQL Server 實例的伺服器上。 如果您基於任何原因已在伺服器上安裝 ODBC Driver 13.1,SQL Server 2016 SP1 安裝會覆寫 ODBC Driver 13.1 安裝,以及 13.1 中導入的修正程式,例如 KB 3185365 可能會遺失。 在此情況下,安裝 SQL Server 2016 SP1 之後,建議您卸載 SQL Server 2016 SP1 所安裝的 ODBC 驅動程式,並安裝 ODBC Driver 13.1

若要檢查伺服器上安裝的 ODBC 驅動程式,您可以移至伺服器 控制台 -> 程式和功能 -> 搜尋 ODBC。 ODBC Driver 13.1 的版本號碼是 13.1.811.168,如下所示:

MICROSOFT ODBC Driver 13 for SQL Server 的螢幕快照。

SQL Server 2016 SP1 中包含的修正清單

Microsoft SQL Server 2016 Service Pack 是累積更新。 SQL Server 2016 SP1 會將 SQL Server 2016 的所有版本和服務層級升級至 SQL Server 2016 SP1。 除了本文所列的修正之外,SQL Server 2016 SP1 還包含 SQL Server 2016 累積更新 1 (CU1) 中隨附的 Hotfix 至 SQL Server 2016 CU3

如需 SQL Server 2016 中可用累積更新的詳細資訊,請參閱 SQL Server 2016 組建版本

注意

  • 此處未記載的其他修正程式也可能包含在 Service Pack 中。
  • 當發行更多文章時,此清單將會更新。

如需 SQL Server 2016 SP1 中修正之 Bug 的詳細資訊,請移至下列Microsoft知識庫文章。

錯誤參考 描述
7778636 有更新可供使用 SQL Server 2016 中的安全性通訊協定交握資訊來擴充追蹤擴充事件(KB3191296)
7898693 如何使用 DBCC CLONEDATABASE 在 SQL Server 2014 SP2 和 SQL Server 2016 SP1 中產生僅限使用者資料庫的架構和統計數據復本(KB3177838)
7994008 針對 SQL Server 2014 或 SQL Server 2016 SP1 中包含在事務複製中的發行項,支援 DROP TABLE DDL (KB3170123)
8024963 更新以將記憶體授與警告新增至 SQL Server 2014 或 2016 中的 Showplan XML (KB3172997)
8024978 更新以在 SQL Server 2014 或 2016 中新增 DMF sys.dm_db_incremental_stats_properties (KB3170114)
8024984 更新以公開 SQL Server 2014 或 2016 中 Showplan XML 中單一查詢啟用的最大記憶體 (KB3170112)
8024985 已啟用追蹤旗標的相關信息會新增至 SQL Server 2014 SP2 或 2016 中的 showplan XML (KB3170115)
8025018 改善 SQL Server 中涉及剩餘述詞下推的查詢執行計劃的診斷 (KB3107397)
8025088 更新會在 SQL Server 2014 或 2016 中新增 AlwaysOn 擴充事件和性能計數器(KB3173156)
8025128 在 SQL Server 2014 SP2 或 2016 SP1 中新增變更追蹤端數據表手動清除的預存程式(KB3173157)
8103248 有更新可供使用,以在 SQL Server 2016 中引進新的查詢提示 USE HINT (KB3189813)
8103261 在 SQL Server 2016 中引進新的 Transact-SQL 語句 CREATE OR ALTER 的更新 (KB3190548)
8103265 藉由公開 SQL Server 2016 中 showplan XML 輸出中參數化查詢的參數數據類型來更新以改善診斷 (KB3190761)
8110745 有更新可新增對 SQL Server 2016 中新引用完整性運算元自我引用條件約束的支持(KB3191273)
8149617 更新以改善 SQL Server 2016 中剩餘述詞下推的查詢執行計劃的診斷 (KB3190762)
8155425 SQL Server 2016 Service Pack 1 中提供新的 DynamicManagement 函式 “sys.dm_exec_query_statistics_xml”(KB3190871)
8349500 有可用的更新可將整體查詢執行統計數據資訊新增至 SQL Server 2016 中的 STATISTICS XML 輸出 (KB3201552)
7062744 修正:當您在 SQL Server 2016 中關閉並重新開啟 SSIS BI 專案時,[密碼的'Salt' 屬性在專案指令清單中遺失」錯誤(KB3189687)
8024967 修正:當您在 SQL Server 2014 或 2016 中使用 sys.dm_db_uncontained_entities DMV 時發生嚴重錯誤(KB3172998)
8024976 當您開啟 [設定 SSIS 記錄] 視窗 KB3100256時,「記錄提供者「Microsoft.LogProviderSQLServer」未正確安裝」錯誤
8025041 修正:當您在 SSMS 中還原差異備份時,「無法建立還原計劃,因為 LSN 鏈結中斷」錯誤(KB3065060)
8025045 在已開啟 FIPS 的 Windows 上執行 SSIS 套件時發生錯誤 (KB2925865)
8025056 修正:執行優化巢狀循環聯結所需的記憶體授與不會反映在 SQL Server 2014 或 2016 的 Showplan XML 中(KB3170116)
8025125 修正:啟用軟體 NUMA 時,SQL Server 錯誤記錄檔錯誤提及邏輯處理器 (KB3189663)
8025131 DMV sys.dm_os_memory_nodes會針對 SQL Server 2016 中 DAC 節點的 pages_kb 值傳回非零值 (KB3170015)
8025149 修正:DBCC CHECKDB 或 CHECKTABLE 針對 SQL Server 2014 或 2016 中的數據損毀和判斷提示失敗傳回誤判為真(KB3173766)
8265472 修正:在具名實例上安裝 SQL Server 2016 累積更新 1 失敗(KB3189709)
8273495 修正:當您在 SQL Server 2014 或 2016 中以批次模式執行巢狀循環聯結的查詢計劃時,死結 (KB3195825)
8274352 修正:SQL Server 2016 中包含許多不同運算子的查詢編譯時間很長(KB3201554)
8338496 修正:當您在 SQL Server 2014 或 2016 中同時建立多個檔案時,FileTable 目錄會停止回應 (KB3191062)
8343868 修正:使用 CHANGETABLE 的查詢在 SQL Server 2014 SP1 或 SQL Server 2016 中使用更多 CPU(KB3180060)
8451202 修正:SQL Server 2016 不會記錄嚴重性層級為 21 的錯誤訊息,以找出記憶體內部 OLTP 檢查點檔案中的總和檢查碼不符 (KB4019715)
8528563 修正:當您還原包含記憶體優化數據表的資料庫時,SQL Server 2016 停止回應 (KB3197605)
8529432 修正:SQL Server 受控備份至 Windows Azure 嘗試備份 SQL Server 中的資料庫快照集 (KB3168708)
採用記憶體類別記憶體時,新的效能功能可加速交易認可時間(延遲)高達 2-4X(NVDIMM-N 非volatile 記憶體)
執行 INSERT.時效能不佳。 SQL Server 2016 中的 SELECT 作業 (KB3180087)
當您在 Windows Server 2016 和 Windows 10 中安裝 SQL Server 套件時,「需要數位簽署的驅動程式」警告(KB3203693)
8024991 修正:當您使用 [匯入和匯出精靈] 匯入數據時,錯誤訊息中未指定遺漏的數據行(KB3112704)

其他解決方案

SQL Server 2016 SP1 也包含下列問題的解決方法。

錯誤參考 描述 修正區域

6867499 8024974
將數據行的數據類型從 文字 變更為 varchar(max)時,會忽略 NULL 值。 引擎
8024962 如果查詢文字同時包含內嵌批注和大括弧("{""}"),則 Sqlcmd 會結束而不會發生錯誤。 引擎
8024968 批次排序和優化巢狀循環可能會導致穩定性和效能問題。 引擎
8024987 具有下推述詞的數據表掃描和索引掃描,通常會高估父運算符的記憶體授與。 引擎
8024997 全文搜索功能不適用於荷蘭文。 引擎
8025069 如果資料庫名稱以 『#' 字元開頭,語句CREATE NONCLUSTERED INDEX可能會失敗。 引擎
8025097 在 SQL Server 錯誤記錄檔中新增 tempdb 組態的資訊訊息。 引擎
8267453 MERGE 如果目的地數據表包含唯一索引,則同時包含 UPDATEINSERT 語句的語句會失敗,且「無法插入重複索引鍵數據列」。 引擎
8279683 當 Tuple Mover 工作意外終止時,SQL Server 會當機。 引擎
8025058 在數據表中新增錯誤 20598 的msdistribution_history數據表名稱和主鍵值資訊(SQL Server 複寫)。 改進
8025059 當復寫代理程式因查詢逾時而失敗時,會記錄查詢文字而不啟用詳細信息記錄。 複寫
8025081 當目的地數據表是空字串時,複寫記錄讀取器代理程式可能會失敗。 複寫
4300066 在 SQL Server 命令提示字元安裝中,將著作權資訊更新為 ' © 2016 Microsoft'。 設定
5610151 滑流安裝具有命令行選項的 SQL Server 時,命令行輸出中會傳回不必要的警告訊息。 設定
7270486 拿掉 SQL Server 的一或多個更新之後,當您修復 SQL Server 時,修復作業會失敗並出現錯誤。 設定
7350315 在具有非英文功能變數名稱的電腦上安裝 SQL Server 將會失敗,並出現錯誤「路徑中的非法字元」。 設定
7439317 「已安裝的 SQL Server 功能探索報告」中的字串「安裝探索報告」並未當地語系化。 設定
7439502 SQL Server 2016 安裝精靈未正確提及 SQL Server 2008 SP3,而需要 SQL 2008 R2 SP3。 設定
8024994 在 [完成] 索引標籤上,[介面區組態] MSDN 檔的連結在滑流安裝中的 [文件和連結] 區段遺失。 設定
8051010 如果在安裝期間安裝 ODBC Driver 11 for SQL Server,SQL Server 2016 的安裝程式可能會失敗。 設定
8343905 滑行安裝可能會失敗,並出現「強名稱驗證失敗」錯誤。 設定
8348718 如果在 UpdateEnabled 滑流安裝中設定為 False ,則安裝摘要記錄檔不包含安裝期間所安裝更新的資訊。 設定
8024972 將日期格式 YYYY/MM/DD 剖析為 DATE 資料行時,BCP 會失敗併發生錯誤。 SQL 連線
5128484 SQL Server 2016 Analysis Services 標準版 (表格式模式) 會忽略 16 GB 記憶體限制。 SSAS
7487320 即使 DataView 設定為 Sample,包含數據列層級安全性的查詢仍可能會失敗。 SSAS
8210484 SQL Server 2016 Analysis Services 中的 NUMA 節點無法正確運作同質遮罩。 SSAS
8281121 在 SSAS 表格式模式中實作 NUMA 感知,以改善 SSAS 表格式效能延展性。 SSAS
8430619 使用 Intel® 線程建置組塊 (Intel® TBB) 改善 SSAS 表格式效能延展性。 SSAS
8024998 當您在已擁有記錄的 SSIS 套件中開啟 [設定 SSIS 記錄:封裝] 對話框時,會發生「未安裝記錄提供者 』Microsoft.LogProviderEventLog'」錯誤。 SSIS
8025032 此更新會變更當 XML 工作無法從 XML 檔取得編碼時的行為,將會使用 Unicode 編碼。 SSIS
7330691 新增其他資訊,以指出報表是否為 SSRS 報表伺服器執行記錄的行動報表。 SSRS
7807395 如果已啟用 Stretch Database 的數據表上的數據對帳失敗,您可能需要重試重新授權。 Stretch DB
8196154 啟用 Stretch Database 且已指定篩選述詞的數據表上,查詢執行可能會失敗。 Stretch DB
8292093 在已啟用 Stretch Database 的數據表上建立、改變或卸除索引可能會失敗。 Stretch DB

如需如何將 SQL Server 安裝升級至 SQL Server 2016 SP1 的詳細資訊,請參閱 支援的版本和版本升級

如何取得 SQL Server 2016 SP1

SQL Server 2016 SP1 可在 SQL Server 2016 SP1 下載頁面下載

注意

安裝 Service Pack 之後,SQL Server 服務版本應該會反映為 13.0.4422.0。

如果您選擇卸載 SQL Server 2016 SP1,則不會封鎖 SQL Server 2016 SP1 的卸載,而且您可以像任何其他 Service Pack 一樣卸載 SQL Server 2016 SP1。 不過,如果您執行的是 Standard、Web、Express 版本的 SQL Server,並利用僅啟動 SQL Server 2016 SP1 的一些新功能,您可能會在卸載 SQL Server 2016 SP1 之後,看到某些無法預見的錯誤或資料庫甚至可能處於可疑狀態。 更糟的是,如果系統資料庫使用新功能,例如 master 資料庫中的分割數據表,可能會導致 SQL Server 實例在卸載 SQL Server 2016 SP1 之後無法啟動。 因此,建議您先驗證停用或卸除所有新功能,再選擇在 Enterprise Edition 以外的版本卸載 SQL Server 2016 SP1。 無法卸除 檔案群組memory_optimized_data 。 因此,如果您在具有SP1的資料庫上設定 memory_optimized_data 檔案群組,就不應該在該情況下卸載SQL Server 2016 SP1,否則資料庫會進入可疑模式,並記錄在錯誤記錄檔中的下列錯誤訊息:

<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 知識庫中的文章:

321185如何識別 SQL Server 版本和版本

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