KB3171021 - SQL Server 2014 年服務包 2 發布資訊

套用到
SQL Server 2014 Service Pack 2

本文包含在安裝 SQL Server 2014 服務包 2 Microsoft SP2) (前需閱讀的重要資訊。 它說明如何取得服務包、服務包中包含的修正清單、如何根據目前安裝的版本選擇正確的下載內容,以及產品的版權歸屬清單。

注意:本文作為尋找與此服務包相關所有文件的唯一資訊來源。 它包含了你之前在發行說明和 Readme.txt 檔案中找到的所有資訊。

更多資訊

如何取得 SQL Server 2014 SP2

SQL Server 2014 SP2 可於 SQL Server 2014 SP2 下載頁面下載。 你可以在這裡下載 SQL Server 2014 SP2 功能包。

注意:安裝服務包後,SQL Server 服務版本應反映為 12.0.5000.0。

SQL Server 2014 SP2 中包含的修正列表

Microsoft SQL Server 2014 服務包是累積式更新。 SQL Server 2014 SP2 將 SQL Server 2014 的所有版本與服務等級升級至 SQL Server 2014 SP2。 除了本文列出的修補外,SQL Server 2014 SP2 還包含了從 SQL Server 2014 SP1 CU1SQL Server 2014 SP1 CU7 中包含的熱修補。

欲了解更多關於 SQL Server 2014 可累積更新的資訊,請參閱 SQL Server 2014 建置版本

記事​​

  • 服務包中可能還包含未在此文件說明的其他修正。
  • 當更多文章發布時,此清單將持續更新。

欲了解更多關於 SQL Server 2014 SP2 中已修正錯誤的資訊,請參閱以下 Microsoft 知識庫文章。

VSTS 錯誤編號 知識庫文件編號 描述
5694597 3173766 修正:DBCC CHECKDB 或 CHECKTABLE 在 SQL Server 2014 中會因資料損壞與斷言失敗而回傳錯誤陽性
6935655 3177838 DBCC CLONEDATABASE (Transact-SQL) 於 2014 SQL Server Service Pack 2 中引入
7810838 3173767 提升 SQL Server 2014 SP2 中分割區數量眾多資料庫的效能
7579503 3173157 新增一個儲存程序,用於在 SQL Server 2014 SP2 中手動清理變更追蹤側表
3913004 3172998 修正:2014 SQL Server 使用 sys.dm_db_uncontained_entities DMV 時會發生嚴重錯誤
6988068 3173156 更新新增 AlwaysOn 擴展事件與效能計數器於 SQL Server 2014 中
2197153 3172997 更新:在 SQL Server 2014 SP2 的 Showplan XML 中新增記憶體授權警告
4297600 3170123 支援 SQL Server 2014 中交易複製中包含文章的 DROP TABLE DDL
6723609 3170116 修正:執行優化巢狀迴圈連接所需的記憶體授權,卻未反映在 SQL Server 2014 的 Showplan XML 中
6170324 3170115 啟用追蹤旗標的資訊已加入 SQL Server 2014 SP2 的 showplan XML 中
5990425 3170114 更新:2014 SQL Server 新增 DMF sys.dm_db_incremental_stats_properties
6685025, 3512277 3170113 更新以暴露 SQL Server 2014 SP2 中 showplan XML 與 Extended Event 中每位運算元查詢執行統計
6170317 3170112 更新:在 SQL Server 2014 中,Showplan XML 中為單一查詢開啟的最大記憶體
6852946 3170044 修正:2014 SQL Server 中解析事件輸出時module_end非法名稱字元錯誤
6927342 3170043 當查詢包含 SQL Server 2014 SP1 中複雜謂詞的反連接時,效能不佳
6727876 3170042 2014 年 SQL Server DMV sys.dm_db_index_operational_stats 報錯的range_scan_count值
6936784 3170022 更新讓 SQL Server 2014 能使用所有使用者模式虛擬位址空間來執行一個程序
6945027 3170020 2014 SQL Server SP2 SQL Server錯誤日誌中新增的 tempdb 配置資訊訊息
6944985 3170019 更新:在 SQL Server 2014 錯誤日誌中新增有關 SQL Server 啟動帳號的資訊
7638613 3170015 DMV sys.dm_os_memory_nodes 2014 年 SQL Server DAC 節點的 pages_kb 值回傳非零值
6651348 3156304 SQL Server AlwaysOn 租約逾時支援性提升 SQL Server 2012 與 2014
7003572 3154421 修正:在 SQL Server 2012 或 2014 中重新啟動 AlwaysOn 副本後,檔案串流目錄不再可見
6715815 3136780 對 BCP 工具的 UTF-8 編碼支援,以及 SQL Server 2014 SP2 中的 BULK INSERT Transact-SQL 指令
6589061, 6589062, 6589063,
6589064
3112363 SQL Server AlwaysOn 租約逾時可用性在 SQL Server 2012 與 2014 的改進
6588983 3112362 修正:當副本在 SQL Server 的可用性群組中不可見時,你不會收到任何關於副本的資訊
6588982 3112361 修正:alwayson_ddl_executed 延長事件未包含 2012 或 2014 SQL Server 的錯誤號碼
6588981 3107401 新的查詢記憶體補助選項將於 2012 SQL Server (min_grant_percent max_grant_percent) 提供
6589060 3107400 SQL Server 2012 與 2014 中 Showplan XML 架構中改進的 tempdb 溢出診斷
6588999 3107399 SQL Server 2012 與 2014 的空間效能改進
6588995 3107398 在 SQL Server 2012 和 2014 中使用 DMV 時,記憶體授權診斷功能會更好
6589011 3107397 SQL Server 2012 與 2014 中涉及殘差謂詞推送的查詢執行計畫的改進診斷
6589007 3107172 透過在 SQL Server 2012 與 2014 中使用擴展事件來改善 tempdb 溢出診斷
6589587 3065060 修正:在 SSMS 中還原差分備份時,「因 LSN 鏈中斷而無法建立還原計畫」錯誤
1046313 2925865 在啟用 FIPS 的 Windows 上執行 SSIS 套件時會出錯

附加決議

以下問題的解決方案也包含在 SQL Server 2014 SP2 中。

VSTS 錯誤編號 描述
6650726 即使 CDC 已不再啟用,仍無法在表格中重新命名欄位。
6810365 列印資料表名稱及該列的 PK 值,20598 錯誤msdistribution_history
6810368 列印導致查詢逾時錯誤的指令碼,無需冗長的日誌記錄
6821167 提供簡單的方式列印程序「change_tracking_hardened_cleanup_version」和「safe_cleanup_version」,用於程序「sys.sp_flush_commit_table_on_demand」
6925734 2012/2014 年的重建索引移除了 2008 R2 sys.dm_db_index_usage_stats (回歸中的相應使用統計數據)
6943695 日誌讀取器當目的資料表為空字串時,斷言並傾倒
3988550 批次排序/優化巢狀迴圈運算子的存在會導致極端的記憶體分配——造成伺服器穩定性 & 效能問題
3781287 Query_hash定義為 UNIT64,與 XEvent query_hash不符,query_hash則sys.dm_exec_query_stats定義為變數
7168415 使用者沒有 ALTER TRACE 權限,無法在合併複寫中對有過濾器的表格執行 DELETE 指令
7343398 當欄位名稱過長時執行商業規則時的錯誤
6167933 提供一種方法來查詢用戶端連線所使用的 TLS/SSL 協定
6588970 荷蘭 FTS 使用各種形式的 OfInflectional 無法如預期運作
6588974 msxmlsql.dll 的載入邏輯會導致錯誤的「Failed to verify Authenticode signature」訊息
2128386 SqlCmd 以嵌入註解和大括號組合無誤退出,僅需 2 票 ( )
2288369 建立非叢集索引會導致 DBCC CheckDB With Extended_Logical_Checks 產生損壞錯誤
5052858 日期的 YYYY/MM/DD 格式在 BCP (不像傳統的 Datetime)
5783955 將欄位從文字改為 varchar 後,NULL 值會被忽略 (最大)
6589326 EKM DEK 無法初始化指紋大小小於最大大小的金鑰
6616118 移除分割區後更新增量統計時的存取違規 CPartitionFn::CPartitionFn
6589000 Set Statistics io on' 不會顯示 Sort 的工作桌統計

選擇正確的檔案下載並安裝

SQL Server 2014 SP2 下載頁面包含安裝 SQL Server 2014 SP2 的系統需求及基本安裝說明。 關於如何透過 SQL Server 2014 服務更新升級已安裝的 2014 SP2 元件的更多文件,請參見安裝 SQL Server 2014 服務匯報

請參考下表,根據您目前安裝的版本,找出要下載的檔案位置與名稱。 下載頁面提供系統需求與基本安裝說明。

你目前安裝的版本 你想採取的行動 下載與安裝檔案
任何版本的 SQL Server 2014 的 32 位元版本 升級至 32 位元版本的 SQL Server 2014 SP2 SQLServer2014SP2-KB3171021-x86-ENU.exe 這裡
SQL Server 2014 RTM 或 SP1 Express 的 32 位元版本 升級至 32 位元版本的 SQL Server 2014 Express SP2 SQLServer2014SP2-KB3171021-x86-ENU.exe 這裡
僅有 2014 SQL Server 32 位元客戶端與可管理工具版本,包含 201 (4 SQL Server Management Studio) 將客戶端與可管理性工具升級至 32 位元版本的 SQL Server 2014 SP2 SQLManagementStudio_x86_ENU.exe 這裡
SQL Server 2014 Management Studio Express 的 32 位元版本 升級至 32 位元版本的 SQL Server 2014 SP2 Management Studio Express SQLManagementStudio_x86_ENU.exe 這裡
SQL Server 2014 任何版本的 32 位元版本,以及 32 位元的客戶端與管理工具 (包括 SQL Server 2014 RTM Management Studio) 將所有產品升級至 32 位元版本的 SQL Server 2014 SP2 SQLServer2014SP2-KB3171021-x86-ENU.exe 這裡
來自 Microsoft SQL Server 2014 RTM 功能包Microsoft SQL Server 2014 SP1 功能包中的一個或多個工具的 32 位元版本 將工具升級至 Microsoft SQL Server 2014 SP2 功能包的 32 位元版本 一個或多個來自 Microsoft SQL Server 2014 SP2 功能包的檔案
沒有 32 位元 SQL Server 2014 Management Studio 安裝 安裝包含 SP2 的 32 位元 SQL Server 2014 管理工作室 SQLManagementStudio_x86_ENU.exe 這裡
沒有 32 位元版本的 SQL Server 2014 Express。 安裝 32 位元 SQL Server 2014 Express,包含 SP2 SQLEXPR32_x86_ENU.exe 這裡
SQL Server 2014 任何版本的 64 位元版本 升級至 64 位元版本的 SQL Server 2014 SP2 SQLServer2014SP2-KB3171021-x64-ENU.exe 這裡
SQL Server 2014 RTM 或 SP1 Express 的 64 位元版本 升級至 64 位元版本的 SQL Server 2014 SP2 SQLServer2014SP2-KB3171021-x64-ENU.exe 這裡
僅有客戶端與可管理工具的 64 位元版本,僅用於 2014 SQL Server (,包括 SQL Server 2014 管理工作室) 將客戶端與可管理性工具升級至 64 位元版本的 SQL Server 2014 SP2 SQLManagementStudio_x64_ENU.exe 這裡
SQL Server 2014 Management Studio Express 的 64 位元版本 升級至 64 位元 SQL Server 2014 SP2 Management Studio Express 版本 SQLManagementStudio_x64_ENU.exe 這裡
SQL Server 2014 任何版本的 64 位元版本,以及客戶端與可管理工具的 64 位元版本, (包括 SQL Server 2014 RTM Management Studio) 將所有產品升級至 64 位元版本的 SQL Server 2014 SP2 SQLServer2014SP2-KB3171021-x64-ENU.exe 這裡
Microsoft SQL Server 2014 RTM 功能包Microsoft SQL Server 2014 SP1 功能包中一個或多個工具的 64 位元版本 將工具升級至 Microsoft SQL Server 2014 SP2 功能包的 64 位元版本 一個或多個來自 Microsoft SQL Server 2014 SP2 功能包的檔案
沒有 64 位元安裝 SQL Server 2014 Management Studio 安裝 64-bit SQL Server 2014 Management Studio,包含 SP2 SQLManagementStudio_x64_ENU.exe 這裡
沒有 64 位元版本的 SQL Server 2014 Express。 安裝 64-bit SQL Server 2014 Express,包含 SP2 SQLEXPR_x64_ENU.exe 這裡

            
欲了解更多如何將 SQL Server 安裝升級至 SQL Server 2014 SP2 的資訊,請參閱支援版本與版本升級

  • 本產品包含源自施樂安全雜湊函數的軟體。

  • 此產品包含來自 zlib 通用壓縮函式庫的軟體。

  • 本軟體部分內容基於 RSA Data Security, Inc. 的工作成果。由於 Microsoft 已將 RSA Data Security, Inc. 的軟體納入本產品,Microsoft 必須附上以下相關內容:

    • 版權所有 1990 年,RSA Data Security, Inc.版權所有。
    • 授權複製及使用本軟體,前提是所有提及或引用本軟體或此功能的資料中標示為「RSA Data Security, Inc., MD5 Message-Digest 演算法」。 同時,若衍生作品在所有提及或引用該衍生作品的資料中標示為「源自RSA Data Security, Inc., MD5 Message-Digest Algorithm」,則授權製作及使用衍生作品。
    • RSA Data Security, Inc. 不對本軟體的可銷售性或其適用於任何特定用途作出任何保證。 該產品以「現狀」提供,不提供任何明示或暗示的保證。

    這些通知必須保留在本文件或軟體的任何部分的副本中。

  • Reporting Services地圖功能使用由美國人口普查局提供的TIGER/線條形狀檔案資料, (http://www.census.gov/) 。 TIGER/線條形狀檔是從普查MAF/TIGER資料庫中提取的精選地理與製圖資訊。 TIGER/線狀檔案可免費從美國人口普查局取得。 欲了解更多關於 TIGER/Line shapefile 的資訊,請前往 http://www.census.gov/geo/www/tiger。 TIGER/線條形狀檔中的邊界資訊僅供統計資料收集與統計用途;其統計用途的描繪與指定不構成管轄權、所有權或權利的判定,也不反映法律土地描述。 Census TIGER 與 TIGER/LINE 是美國人口普查局的註冊商標。

版權所有 2012 Microsoft。 著作權所有,並保留一切權利。

參考資料

欲了解更多如何確定目前 SQL Server 版本與版本的資訊,請選擇以下文章編號前往 Microsoft 知識庫中的文章:

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