KB3058865 - 2014 SQL Server Service Pack 1 版本資訊

套用到
SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Express SQL Server 2014 Standard SQL Server 2014 Web SQL Server 2014 Business Intelligence

本文包含安裝 Microsoft SQL Server 2014 Service Pack 1 (SP1) 之前要閱讀的重要資訊。 說明如何取得 Service Pack、Service Pack 中包含的修正程式清單、如何根據目前已安裝的版本選擇正確的下載,以及產品的著作權歸屬清單。

注意 本文可作為查找此 Service Pack 相關文件的單一資訊來源。 它包括您先前在版本資訊和 Readme.txt 檔案中找到的所有資訊。

注意:如果您嘗試從 SQL Server 2014 的累積更新 11 更新 (組建編號 12.0.2560.0) SQL Server Service Pack 1,Service Pack 安裝程式會失敗,因為 SQLServr.exe 和 qds.dll 檔案之間的二進位不符,之後無法啟動SQL Server。

請使用下列其中一種方法解決此問題:

  • 若要繼續使用適用於 SQL Server 2014 的累積更新 11,您可以解除安裝不完整的 Service Pack 安裝。 若要這樣做,請使用 [控制台] 中的 [新增或移除程式],然後重新啟動 SQL Server。

  • 若要從 CU11 升級至 Service Pack 1,並透過 CU11 保留修補程式,請依照下列步驟執行:

    1. 使用控制台中的新增或移除程式解除安裝 CU11。
    2. 從下載中心下載並安裝 SP1 Microsoft SQL Server 2014 Service Pack 1 (SP1) 。
    3. 從 Microsoft SQL Server 2014 SP1 的累積更新 4 下載並安裝 CU4 for SP1。

    

更多資訊

如何取得 SQL Server 2014 SP1

您可以在 SQL Server 2014 SP1 下載頁面下載 SQL Server 2014 SP1。 您可以在這裡下載 SQL Server 2014 SP1 Feature Pack。

附註:安裝 Service Pack 之後,SQL Server 服務版本應反映為 12.0.4100.1。

SQL Server 2014 SP1 中包含的修正程式清單

Microsoft SQL Server 2014 Service Pack 是累積更新。 SQL Server 2014 SP1 將 SQL Server 2014 的所有版本和服務等級升級為 SQL Server 2014 SP1。

除了本文所列的修正程式之外,SQL Server 2014 SP1 還包含 SQL Server 2014 CU1 到 SQL Server 2014 CU 5 的 Hotfix。

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

記事​​

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

如需有關 SQL Server 2014 SP1 中修正的錯誤的詳細資訊,請按一下以下連結檢視 Microsoft 知識庫中的文章。

VSTS 錯誤編號 知識庫文件編號 描述
2275929 3044954 修正:當您在 SQL Server 2014 中啟用 AutoClose 時,I/O 完成常式上發生存取衝突
2364636 2969781 修正:在 SSIS 2014 Designer 中新增自訂連線管理員時發生錯誤
2580631 2963404 修正:復原會造成資料庫在 SQL Server 2012 或 SQL Server 2014 中進入可疑模式
2580750 2806979 修正:當您在 SQL Server 2012 或 2014 中對啟用 RCSI 的資料庫中的資料表執行查詢時,效能不佳
2580628 2965035 SQL Server 2012 Service Pack 2 中的 SSAS 2012 記錄功能改良功能
2581015 2963412 SQL Server 2012 SP2 和 SQL Server 2014 SP1 的新 DMF sys.dm_fts_index_keywords_position_by_document
2581019 2966520 修正:於 1 月 1 日在 SSRS 中重新啟動 Reporting Services Windows 服務時,不會建立新的記錄檔
2581025 3051521 修正:模型資料庫的尾部記錄備份之後重新啟動 SQL Server 時,發生「無法開啟資料庫『模型』」錯誤
2581225 2964762 修正:當您在 SSAS 2012 中使用探索命令時,將記錄事件識別碼 22 或錯誤0xC1000016
2581168 2966522 修正:檔案共用訂閱不會填入 SSRS 2012 或 SSRS 2014 中的描述資料行
2581259 2966523 修正:在 SSRS 2012 或 SSRS 2014 中指定報表時,「名稱」下拉式清單為空白
2581317 2963382 修正:在 SSAS 2012 或 SSAS 2014 中執行 Cube 建立 MDX 查詢時,無法連線到伺服器
2581323 2963384 修正:在 SQL Server 2012 或 SQL Server 2014 中,當 tempdb 資料庫的記錄檔已滿時,SQL Server SQL Server 會當機
2581360 2927741 修正:對 SSRS 2012 或 2014 報表使用鑽研動作時,影像無法在網頁中正確顯示
2581371 2963383 修正:當您使用 HPB 轉譯器在 SSRS 2012 或 SSRS 2014 中檢視報表時,文字會被截斷
2700155 3044958 修正:當您執行 DBCC CHECKDB,然後 SQL Server 意外關閉時,快照上的復原復原會失敗
3860819 3030619 修正:當您在 SQL Server 2014 的查詢中使用 DATE 資料類型做為限定詞時,傳回的資料不正確
3879685 3020112 修正:在 SQL Server 2014 中執行 DML 陳述式時發生不讓步錯誤
3919713 3027860 SQL Server 啟動期間發生錯誤 17066 或 17310
3933346 3044953 修正:當您在 SQL Server 2014 中將頁面寫入緩衝集區延伸檔案時,發生不屈服排程器問題
4011750 3029977 修正:當您在 SQL Server 2014 中針對包含資料行存放區索引的資料庫執行 DBCC CHECKDB 命令時,作業系統發生錯誤 665
4033440 3021757 修正:當您與 NEXT VALUE FOR 函數平行執行 sp_sequence_get_range 時會產生重複的序列值
4034813 3029825 修正:當 SQL Server 2012 或 SQL Server 2014 涉及 SQL CLR UDT 時,DBCC CHECKDB 和 SQL Server CHECKTABLE 需要較長的時間來執行 SQL Server
4050109 3026082 修正:系統資料表資料列集快取上的SOS_CACHESTORE執行緒同步鎖定爭用會導致 SQL Server 2012 或 2014 中的 CPU 使用率偏高
4075490 3034679 修正:AlwaysOn 可用性群組回報為未同步
4093558 3035165 修正:當您在 SQL Server 2014 中具有叢集資料行存放區索引的資料表上執行 DML 陳述式時,發生錯誤 8646
3534419, 3534439, 2512250, 1456033, 2274636 3044952 修正:在 SQL Server 2014 中啟用緩衝集區擴充功能時的問題
3731772, 3731776 3044519 修正:在 SQL Server 2014 中啟用新基數估計工具時發生查詢效能問題
2581312 2904152 修正:針對已發佈的 SSRS 2014 服務應用程式整合的 SharePoint 中,在遠端伺服器陣列使用報告無法運作

其他解決方案

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

VSTS 錯誤編號 描述
1957464 RESTORE HEADERONLY 資料庫的加密備份檔案不會顯示備份是否加密。
在您套用 SP1 之後,RESTORE HEADONLY 的輸出將包含三個額外的欄位:KeyAlgorithm、EncryptorThumbprint 和 EncryptorType,可提供有關加密備份的其他詳細資料。 如需詳細資訊,請參閱《SQL Server 線上叢書》的 RESTORE HEADERONLY 主題。
2366022 當您) 在 Windows 8 上安裝僅含資料庫引擎SQL Server 2014 Express Edition (時,SQL Server安裝程式需要 .NET Framework 3.5。 現在安裝這類媒體時會略過它。
2535853 當您安裝 SQL Server 2014 RTM 快速套件時,/qs 選項需要使用者輸入。
2580641 當您刪除發佈於
不只一個出版物。
2580651 點對點 (P2P) 衝突訊息需要額外的詳細資料。

注意:在您套用 2012 版 SP2 或 2014 版 SP1 之後,錯誤訊息 22815 將包含資料表名稱、主索引鍵 () 、目前版本、先前版本和後版本的資訊。 除了資料表名稱和主索引鍵 () 之外,刪除、更新和插入) (三種類型的衝突都存在發佈版本。 目前版本不適用於刪除衝突類型,而 PreVersion 不適用於存在的插入衝突類型。
2580686 使用 UPDATE 或 WRITE 對文字欄進行更新時,P2P 複寫中發生 Update-Update 衝突。
2580693 當您使用區塊模式一元運算子時,結果不正確。
2580746 DPM 在具有 AlwaysOn 次要的伺服器上的完整備份將轉換為 copy_only 備份
2581191 合併式複寫記錄改善:
為了協助疑難排解合併式複寫效能問題,請在合併代理程式的輸出詳細層級設定為 4 時,新增 TraceFlag 101 的輸出。
2581192 交易複寫記錄改進:
為了協助對交易複寫效能問題進行疑難排解,請將詳細訊息新增至歷程記錄表中的統計資料,並在代理程式記錄中新增更詳細的訊息。
2581222 SSMS 會在維護計畫名稱與第一個SUB_PLAN名稱相同時,在維護計畫工作移動期間當機。
2581197 結束 SCOPE 陳述式不符合開始的 SCOPE 陳述式。
2581377 當使用無效的 InstanceId 剖析 SSRS 設定檔時,出現 “ACTIONABLE_HEAP_CORRUPTION”。
2581382 在 SSRS 2014 記錄檔中提供平台資訊
2733205 從物件總管中報表伺服器實例的操作功能表選取 Facets 選項時出現「找不到動作 <名稱> 」訊息
2841734 執行 SQL Server 2014 累積更新套件時發生例外狀況 (例如,SQLServer2014-KB2967546-x64.exe) 使用命令列參數 /?
3143194 在以叢集資料行存放區索引執行查詢期間,當「SET STATISTICS IO」為開啟時,LOB 讀取顯示為零。
3506361 當 SSDT BI 版本 12.0.2299.1 和 SQL Server 2014 並排安裝時,無法修補某些共用元件以供日後服務。
3731350 例如,當您使用依賴記錄集區快取的功能時 (例如,Always On) 具有多個通訊端的系統上,您可能會注意到「記錄寫入等候」計數器的值過高。 在 SP1 之前,您必須啟用追蹤旗標 T9024 才能啟用 SQL Server 2014 中此問題的修正程式。 從 SP1 開始,您不需要手動新增追蹤旗標,因為已包含修正程式。 如需詳細資訊,請參閱 FIX:SQL Server 2012 執行個體上的「記錄寫入等待」計數器值過高。
3732057 當您的 SQL Server 執行個體因為連接共用而處理數千次連線重設時,當 SQL Server 中的資料庫鎖定活動增加時,效能問題就會發生。 此問題已在 SQL Server 2014 的 CU1 中修正,您必須新增追蹤旗標 T1236 以啟動參數才能啟用修正程式。 SQL Server 2014 Service Pack 1 預設包含此修正程式,您不需要新增任何追蹤旗標即可啟用此修正程式。 如需詳細資訊,請參閱 FIX: 當 SQL Server 中的資料庫鎖定活動增加時,會發生效能問題。
3909490 啟用快速載入內容 (TF610) 大量載入和 TF4199 時,某些資料庫結構描述與資料的組合會發生錯誤 4819。
3938420 無法將 SQL Server 執行個體升級至 SQL Server 2014,因為缺少 SQL Server Agent JOBS 目錄,且系統處於不完整狀態。

連接項目的修正

下列連線項目修正程式是由社群提交,也包含在 SQL Server 2014 SP1 中。

連線錯誤識別碼 描述
714689 當您針對多部伺服器實施企業管理架構,且清單中的其中一個伺服器發生錯誤時,評估結果會多次寫入至輸出 xml 檔案。
735543 當資料庫的備份還原為相同執行個體上的不同資料庫時,資料庫會進入還原模式。
736509 您無法偵錯在 SSMS) 中呼叫sp_executesql SQL Server Management Studio (預存程序。 當按下 F11 時,您會收到「物件參考未設定為物件的執行個體」錯誤訊息。
740181 SSMS 無法完全管理 SQL Server Express 中的 Full-Text。
745566 SQL Server SMO 忽略 SQL Server 2012 和 SQL Server 2014 中的預設限制式。
764197 SSMS 不一致地處理編號預存程序。
769121 「欄 '<欄名稱>' 不屬於表格摘要。 當複寫資料表具有相同的名稱但位於不同的結構描述時, (System.Data) 」錯誤訊息。
773710 還原為包含全文檢索索引的資料庫快照集之後,您必須重新啟動SQL Server、中斷連結後附加資料庫,或讓資料庫離線然後設定上線,才能建立任何ft_catalogs。
774317 SSMS 偶爾會在關閉時當機,然後導致它自動重新啟動
785064 當您在 Business Intelligence Development Studio 中使用客戶管線元件時出現「『null』值對『串流』無效」錯誤訊息 (BIDS) 。
785151 當您在已開啟 [顯示實際查詢計劃] 的情況下執行查詢時,會傳回 Null 的結果,並收到下列錯誤訊息:
Error: Msg 50000, Level 16, State 10, Procedure test, Line 34 字串或二進位資料會被截斷。
791929 當您將資料插入具有觸發程序的分割檢視時,出現「系統判斷提示檢查失敗」錯誤訊息。
797967 建立指令碼會在 SSMS 中為資料行層級權限編寫指令碼時複製這些陳述式。
799430 當您嘗試重新整理工作列上的 SSMS 視窗圖示時,SSMS 可能會當機。
804901 部署大型專案的新版本時,在部署至 SSIS 目錄資料庫 (SSISDB) 期間發生逾時。 此外,您收到下列錯誤訊息:
部署專案失敗。 如需詳細資訊,請查詢作業識別碼 '219' 的operation_messages檢視。 (Microsoft SQL Server,錯誤:27203) 無法部署專案。 修正問題,稍後再試一次。:逾時到期。 在作業完成之前超過逾時等待的時間,或是伺服器未回應。 該聲明已終止。
805659 「SQL 陳述式的某些部分嵌套太深。 重寫查詢或將其分成較小的查詢」錯誤訊息,在您剖析或執行預存程序時出現。

選取正確的檔案以下載並安裝

SQL Server 2014 SP1 下載頁面包含安裝 SQL Server 2014 SP1 的系統需求和基本安裝指示。 如需有關如何使用 SQL Server 2014 服務更新升級已安裝的 SQL Server 2014 SP1 元件的其他文件,請參閱「安裝 SQL Server 2014 服務匯報」。

使用下表,根據您目前的安裝版本來識別要下載的檔案的位置和名稱。 下載頁面提供系統需求和基本安裝說明。

您目前已安裝的版本 您想要採取的動作 要下載並安裝的檔案
任何版本的 32 位元版本 SQL Server 2014 升級至 32 位元版本的 SQL Server 2014 SP1 從這裡 SQLServer2014SP1-KB3018269-x86-ENU.exe
32 位元版本的 SQL Server 2014 RTM Express 升級至 32 位元版本的 SQL Server 2014 Express SP1 從這裡 SQLServer2014SP1-KB3018269-x86-ENU.exe
32 位元版本,僅適用於 SQL Server 2014 (的用戶端和管理性工具,包括 SQL Server 2014 Management Studio) 將用戶端和管理性工具升級至 32 位元版本的 SQL Server 2014 SP1 從這裡 SQLManagementStudio_x86_ENU.exe
32 位元版本的 SQL Server 2014 Management Studio Express 升級至 32 位元版本的 SQL Server 2014 SP1 Management Studio Express 從這裡 SQLManagementStudio_x86_ENU.exe
任何版本的 SQL Server 2014 的 32 位元版本,以及用戶端和管理性工具的 32 位元版本, (包括 SQL Server 2014 RTM Management Studio) 將所有產品升級至 32 位元版本的 SQL Server 2014 SP1 從這裡 SQLServer2014SP1-KB3018269-x86-ENU.exe
Microsoft SQL Server 2014 RTM Feature Pack 中一或多個工具的 32 位元版本 將工具升級至 32 位元版本的 Microsoft SQL Server 2014 SP1 Feature Pack 來自 Microsoft SQL Server 2014 SP1 Feature Pack 的一或多個檔案
沒有 32 位元安裝 SQL Server 2014 Management Studio 安裝 32 位元 SQL Server 2014 Management Studio,含 SP1 從這裡 SQLManagementStudio_x86_ENU.exe
沒有 32 位元版本的 SQL Server 2014 RTM Express 安裝 32 位元 SQL Server 2014 Express,含 SP1 從這裡 SQLEXPR32_x86_ENU.exe
任何版本的 SQL Server 2014 的 64 位元版本 升級至 64 位元版本的 SQL Server 2014 SP1 從這裡 SQLServer2014SP1-KB3018269-x64-ENU.exe
64 位元版本的 SQL Server 2014 RTM Express 升級至 64 位元版本的 SQL Server 2014 SP1 從這裡 SQLServer2014SP1-KB3018269-x64-ENU.exe
64 位元版本,僅適用於 SQL Server 2014 (包括 SQL Server 2014 Management Studio) 將用戶端和管理性工具升級至 64 位元版本的 SQL Server 2014 SP1 從這裡 SQLManagementStudio_x64_ENU.exe
64 位元版本的 SQL Server 2014 Management Studio Express 升級至 64 位元版本的 SQL Server 2014 SP1 Management Studio Express 從這裡 SQLManagementStudio_x64_ENU.exe
任何版本的 SQL Server 2014 的 64 位元版本,以及用戶端和管理性工具的 64 位元版本, (包括 SQL Server 2014 RTM Management Studio) 將所有產品升級至 64 位元版本的 SQL Server 2014 SP1 從這裡 SQLServer2014SP1-KB3018269-x64-ENU.exe
來自 Microsoft SQL Server 2014 RTM Feature Pack 的一或多個工具的 64 位元版本 將工具升級至 64 位元版本的 Microsoft SQL Server 2014 SP1 Feature Pack 來自 Microsoft SQL Server 2014 SP1 Feature Pack 的一或多個檔案
沒有 64 位元安裝 SQL Server 2014 Management Studio 安裝 64 位元 SQL Server 2014 Management Studio,包括 SP1 從這裡 SQLManagementStudio_x64_ENU.exe
沒有 64 位元版本的 SQL Server 2014 RTM Express 安裝 64 位元 SQL Server 2014 Express,含 SP1 從這裡 SQLEXPR_x64_ENU.exe

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

注意:如果您安裝了 SQL Server 2014 Service SP1 的 12.0.4050.0 版 (KB3018269) ,您必須先從所有安裝執行個體中解除安裝該更新,再安裝此更新。 若要這樣做,請使用控制台中的 [新增或移除程式]。 如需詳細資訊,請參閱 KB 3018269 。 請注意,您可能因為下列任何原因而安裝KB3018269:

  • 您已將更新套用至 SQL Server 2014 的現有執行個體
  • 您已使用KB3018269「Slipstream 套件」 (安裝新的 SQL Server 2014 SP1 執行個體,例如 SQLServer2014SP1-FullSlipstream-x64-ENU)
  • 您已安裝任何 SQL Server 2014 SP1 Express Edition 套件
  • 本產品包含衍生自 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 對應功能使用來自美國人口普查局 (http://www.census.gov/) 提供的 TIGER/線條形狀檔資料。 TIGER/線條形狀檔是從人口普查 MAF/TIGER 數據庫中選定的地理和製圖信息的摘錄。 美國人口普查局免費提供 TIGER/Line Shapefile。 若要取得有關 TIGER/Line Shapefile 的詳細資訊,請前往 http://www.census.gov/geo/www/tiger。 TIGER/Line Shapefile 中的邊界資訊僅用於統計數據收集和製表目的;出於統計目的的描述和指定不構成對管轄權、所有權或權利的確定,也不反映合法的土地描述。 Census TIGER 和 TIGER/Line 是美國人口普查局的註冊商標。

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

參考資料

如需有關如何判斷目前 SQL Server 版本和版次的詳細資訊,請按一下下面的文件編號,前往「Microsoft 知識庫」中的文件:

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