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 Driver 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,如下所示:
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 還包含 2016 年 SQL Server 累積更新 1 (CU1 ) 中包含的 Hotfix,SQL Server 2016 CU3。
如需 SQL Server 2016 中可用累積更新的詳細資訊,請參閱 SQL Server 2016 組建版本。
注意事項
- 此處未記載的其他修正也可能包含在 Service Pack 中。
- 當發行更多文章時,將會更新此清單。
如需 SQL Server 2016 SP1 中修正之 Bug 的詳細資訊,請移至下列 Microsoft 知識庫文章。
其他解決方式
下列問題的解決方式也包含在 SQL Server 2016 SP1 中。
Bug 參考 | 描述 | 修正區域 |
---|---|---|
68674998024974 |
將資料行的數據類型從 文字 變更為 varchar 時,會忽略 NULL 值 (max) 。 | 發動機 |
8024962 | 如果查詢文字同時包含內嵌批注和大括弧 ("{" 或 "}") ,Sqlcmd 就會結束而不發生錯誤。 |
發動機 |
8024968 | 批次排序和優化的巢狀循環可能會造成穩定性和效能問題。 | 發動機 |
8024987 | 使用下推述詞的數據表掃描和索引掃描,通常會高估父運算符的記憶體授與。 | 發動機 |
8024997 | 荷蘭文的 Full-Text 搜尋功能無法如預期般運作。 | 發動機 |
8025069 | 如果資料庫名稱開頭為 『# ' 字元,語CREATE NONCLUSTERED INDEX 句可能會失敗。 |
發動機 |
8025097 | 在 SQL Server 錯誤記錄檔中新增設定的資訊訊息tempdb 。 |
發動機 |
8267453 |
MERGE 如果目的地數據表包含唯一索引,則包含和 UPDATE INSERT 語句的 語句會失敗,並出現「無法插入重複索引鍵數據列」。 |
發動機 |
8279683 | 當 Tuple Mover 工作意外終止時,SQL Server 損毀。 | 發動機 |
8025058 | 在數據表 (SQL Server 複寫) 中msdistribution_history 新增錯誤 20598 的數據表名稱和主鍵值資訊。 |
改進 |
8025059 | 當復寫代理程式因查詢逾時而失敗時,會記錄查詢文字,而不會啟用詳細信息記錄。 | 複製 |
8025081 | 當目的地數據表是空字串時,複寫記錄讀取器代理程式可能會失敗。 | 複製 |
4300066 | 在 SQL Server 命令提示字元安裝中,將著作權資訊更新為 ' © 2016 Microsoft'。 | 安裝程式 |
5610151 | 當 slipstream 安裝具有命令行選項的 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 在 slipstream 安裝中設定為 False ,安裝程式摘要記錄檔就不會包含安裝期間所安裝更新的資訊。 |
安裝程式 |
8024972 | 將日期格式 YYYY/MM/DD 剖析成 DATE 資料行時,BCP 失敗併發生錯誤。 |
SQL 連線能力 |
5128484 | SQL Server 2016 Analysis Services (表格式模式的標準版本) 會忽略 16 GB 的記憶體限制。 | Ssas |
7487320 | 包含 Row-Level Security (RLS) 的查詢可能會失敗,即使 DataView 設定為 Sample 也一樣。 | Ssas |
8210484 | Affinity mask 無法針對 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,則不會封鎖 SQL Server 2016 SP1 的卸載,而且您將能夠像任何其他 Service Pack 一樣卸載 SQL Server 2016 SP1。 不過,如果您執行 Standard、Web、Express 版本的 SQL Server,並利用一些只從 2016 SP1 SQL Server 開始解除鎖定的新功能,您可能會看到一些未預期的錯誤,或資料庫在卸載 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 Message-Digest 演算法」,則會授與複製及使用此軟體的授權。 如果這類工作在提及或參考衍生工作的所有數據中都識別為「衍生自 RSA 數據安全性、Inc.、MD5 Message-Digest 演算法」,則也會授與授權來製作和使用衍生工作。
- RSA Data Security, Inc., 不表示此軟體的適售性,或此軟體適用於任何特定用途的適用性。 其會以「原狀」提供,不含任何種類的明示或隱含擔保。
這些通知必須保留在此檔或軟體任何部分的任何複本中。
Reporting Services 對應功能會使用由 美國 人口普查局提供的 TIGER/Line 形狀檔數據。 TIGER/Line 形狀檔是從 Census MAF/TIGER 資料庫中選取的地理和製圖資訊擷取。 #DAF371A6CEFF1456E91790EBE7A69516A 人口普查局可免費使用 TIGER/線條形狀檔。 若要取得 TIGER/Line 形狀檔的詳細資訊,請移至 TIGER/Line 形狀檔。 TIGER/Line 形狀檔中的界限資訊僅供統計數據收集和製表之用;其基於統計目的的描述和指定並不構成管轄權授權、擁有權或權利的判斷,也不會反映合法的陸地描述。 CENSUS TIGER 和 TIGER/Line 是 美國 Census Corporation 的註冊商標。
Copyright 2012 Microsoft. 著作權所有,並保留一切權利。
參考
如需如何判斷目前 SQL Server 版本的詳細資訊,請選取下列文章編號以移至 Microsoft 知識庫中的文章:
321185如何識別 SQL Server 版本
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。