本文包含安裝 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 保留修補程式,請依照下列步驟執行:
- 使用控制台中的新增或移除程式解除安裝 CU11。
- 從下載中心下載並安裝 SP1 Microsoft SQL Server 2014 Service Pack 1 (SP1) 。
- 從 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 知識庫中的文章。
其他解決方案
下列問題的解決方法也包含在 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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。