本文包含在安裝 SQL Server 2014 服務包 1 前Microsoft重要資訊 (SP1) 。 它說明了如何取得服務包、服務包中包含的修正清單、如何根據你目前安裝的版本選擇正確的下載內容,以及產品的版權歸屬清單。
注意:本文作為尋找所有與此服務包相關文件的唯一資訊來源。 它包含了你之前在發行說明和 Readme.txt 檔案中找到的所有資訊。
注意:如果你嘗試從 2014 SQL Server 累積更新 11 (建構號 12.0.2560.0) 更新到 SQL Server Service Pack 1,服務包設定會因 SQLServr.exe 與 qds.dll 檔案的二進位不符而失敗,且之後無法啟動SQL Server。
要解決這個問題,請採用以下其中一種方法:
若想繼續使用SQL Server 2014累積更新11,可以卸載未完成的服務包安裝。 要做到這點,請在控制台使用新增或移除程式,然後重新啟動 SQL Server。
若要從 CU11 升級至 Service Pack 1,並保留 CU11 的修正,請依照以下步驟操作:
- 請使用控制台中的新增或移除程式來解除 CU11。
- 從 Microsoft SQL Server 2014 Service Pack 1 (SP1) 下載並安裝 SP1 。
- 從 SQL Server 2014 SP1 的累積更新 4 下載並安裝 CU4 for SP1。
更多資訊
如何取得 SQL Server 2014 SP1
SQL Server 2014 SP1 可於 SQL Server 2014 SP1 下載頁面下載。 你可以在這裡下載 SQL Server 2014 SP1 功能包。
注意:安裝服務包後,SQL Server 服務版本應反映為 12.0.4100.1。
SQL Server 2014 SP1 中包含的修正列表
Microsoft SQL Server 2014 服務包是累積式更新。 SQL Server 2014 SP1 將 SQL Server 2014 的所有版本與服務層級升級至 SQL Server 2014 SP1。
除了本文列出的修補外,SQL Server 2014 SP1 還包含了從 SQL Server 2014 CU1 到 SQL Server 2014 CU 5 中包含的熱修補。
欲了解更多關於 SQL Server 2014 可累積更新的資訊,請參閱 SQL Server 2014 建置版本。
記事
- 此處未說明的其他修正也可能包含在服務包中。
- 當更多文章發布時,此清單將持續更新。
欲了解更多關於 SQL Server 2014 SP1 中已修正錯誤的資訊,請點擊以下連結查看 Microsoft 知識庫中的文章。
附加決議
以下問題的解決方案也包含在 SQL Server 2014 SP1 中。
| VSTS 錯誤編號 | 描述 |
|---|---|
| 1957464 | 資料庫的加密備份檔案僅用 RESTORE 標頭表示,並不會顯示備份是否加密。 套用 SP1 後,RESTORE HEADONLY 的輸出會包含三個額外欄位:KeyAlgorithm、EncryptorThumbprint 和 EncryptorType,這些欄位可以提供加密備份的更多細節。 欲了解更多資訊,請參閱 SQL Server Books Online 中的 RESTORE HEADERONLY 主題。 |
| 2366022 | SQL Server設定時,安裝 2014 年 Express Edition (SQL Server 僅在 Windows 8 上) 資料庫引擎時,需要 .NET Framework 3.5。 現在安裝這類媒體時會跳過這個步驟。 |
| 2535853 | /qs 選項在安裝 SQL Server 2014 RTM 的 Express 套件時需要使用者輸入。 |
| 2580641 | 當你丟棄一篇已發表於 的文章時,儲存程序中的查詢語法無效 不只一份出版物。 |
| 2580651 | 點對點 (P2P) 衝突訊息需要額外細節。 注意:當您套用 SP2 以 2012 或 SP1 作為 2014 後,錯誤訊息 22815 會顯示資料表名稱、主鍵 () 、目前版本、前版本及後版本。 除了資料表名稱與主鍵 () 外,後版本適用於刪除、更新與插入) (三種衝突類型。 目前版本不適用於刪除衝突類型,PreVersion 也不適用於插入衝突類型中的存在。 |
| 2580686 | 當透過 UPDATE 或 WRITE 更新文字欄位時,P2P 複製中 Update-Update 會衝突。 |
| 2580693 | 當你使用區塊模式一元運算子時,結果會不正確。 |
| 2580746 | DPM 在伺服器上的完整備份,帶有 AlwaysOn 的次要備份將會被轉換成copy_only備份 |
| 2581191 | 合併複製日誌改進: 為了協助排除合併複製效能問題,當合併代理的輸出字數設定為 4 時,請新增 TraceFlag 101 的輸出。 |
| 2581192 | 交易複製日誌改進: 為了協助排除交易複製效能問題,可以在歷史表中的統計資料中加入冗長訊息,並在代理程式日誌中加入更詳細的訊息。 |
| 2581222 | 若維護計畫名稱與首SUB_PLAN相同,則在維護計畫移動任務中發生 SSMS 當機。 |
| 2581197 | 結尾的 SCOPE 陳述句與開頭的 SCOPE 陳述不符。 |
| 2581377 | 當 SSRS 組態檔案被解析時,使用無效的 InstanceId。ACTIONABLE_HEAP_CORRUPTION |
| 2581382 | 提供SSRS 2014日誌中的平台資訊 |
| 2733205 | 在物件總管中,從報表伺服器實例的右鍵選單選擇 Facets 選項時,出現「Action <name> was not found」的訊息 |
| 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 的服務包 1 預設包含此修正,且你不需要新增任何追蹤旗標即可啟用此修正。 欲了解更多資訊,請參閱修正:當 SQL Server 中資料庫鎖定活動增加時,效能問題會發生。 |
| 3909490 | 當啟用快速載入上下文 TF610) 用於批量載入及 TF4199 時,會發生 4819 錯誤,該情境包含資料庫結構與資料的組合 (。 |
| 3938420 | 無法將 SQL Server 實例升級到 SQL Server 2014,因為 SQL Server Agent JOBS 目錄遺失,且系統處於不完整狀態。 |
連接項目修正
以下針對 Connect 項目的修正由社群提交,並包含於 SQL Server 2014 SP1 中。
| Connect Bug ID | 描述 |
|---|---|
| 714689 | 當你對多台伺服器實作企業管理框架時,當列表中的某台伺服器發生錯誤時,評估結果會多次寫入 xml 檔案。 |
| 735543 | 當資料庫在同一實例上以不同資料庫還原時,資料庫會進入還原模式。 |
| 736509 | 你無法除錯呼叫 sp_executesql 的儲存程序SQL Server Management Studio (SSMS) 。 按下 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 (BIDS) 處理客戶管線元件時,會出現「null 值不適用於 'stream'」的錯誤訊息。 |
| 785151 | 當你開啟「顯示實際查詢計畫」執行查詢時,會回傳 Null 的結果,並會收到以下錯誤訊息: 錯誤:Msg 50000,Level 16,狀態 10,程序測試,第 34 行 字串或二進位資料會被截斷。 |
| 791929 | 當你將資料插入帶有觸發器的分割檢視時,會出現「系統斷言檢查失敗」的錯誤訊息。 |
| 797967 | 在 SSMS 中撰寫欄位層級權限的腳本時,Create script 會重複這些語句。 |
| 799430 | 當你嘗試刷新工作列上的 SSMS 視窗圖示時,SSMS 可能會當機。 |
| 804901 | 部署大型專案的新版本時,部署至 SSIS 目錄資料庫 (SSISDB) 時會遇到逾時。 此外,您還會收到以下錯誤訊息: 專案未能部署。 欲了解更多資訊,請查詢operation_messages視圖中的操作識別碼「219」。 (Microsoft SQL Server,錯誤:27203) 未能部署專案。 先修好問題,稍後再試。:逾時已過。 逾時時間在操作完成前已過,或伺服器未回應。 該聲明已被終止。 |
| 805659 | 「你的SQL語句有部分嵌套得太深了。 當你解析或執行儲存程序時,會重寫查詢或將其拆分成較小的查詢」錯誤訊息。 |
選擇正確的檔案下載並安裝
SQL Server 2014 SP1 下載頁面包含安裝 SQL Server 2014 SP1 的系統需求及基本安裝說明。 如需更多關於如何透過 SQL Server 2014 服務更新升級已安裝的 2014 SP1 元件的文件,請參見「install SQL Server 2014 Servicing 匯報」。
請參考下表,根據您目前安裝的版本,找出要下載的檔案位置與名稱。 下載頁面提供系統需求與基本安裝說明。
| 你目前安裝的版本 | 你想採取的行動 | 下載與安裝檔案 |
|---|---|---|
| 任何版本的 SQL Server 2014 的 32 位元版本 | 升級至 32 位元版本的 SQL Server 2014 SP1 | SQLServer2014SP1-KB3018269-x86-ENU.exe 這裡 |
| SQL Server 2014 RTM Express 的 32 位元版本 | 升級至 32 位元版本的 SQL Server 2014 Express SP1 | SQLServer2014SP1-KB3018269-x86-ENU.exe 這裡 |
| 僅有 2014 SQL Server 32 位元客戶端與可管理工具版本,包含 201 (4 SQL Server Management Studio) | 將用戶端與可管理性工具升級至 32 位元版的 SQL Server 2014 SP1 | SQLManagementStudio_x86_ENU.exe 這裡 |
| SQL Server 2014 Management Studio Express 的 32 位元版本 | 升級至 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 功能包中一個或多個工具的 32 位元版本 | 將工具升級至 Microsoft SQL Server 2014 SP1 功能包的 32 位元版本 | 來自 Microsoft SQL Server 2014 SP1 功能包的一個或多個檔案 |
| 沒有 32 位元 SQL Server 2014 Management Studio 安裝 | 安裝包含 SP1 的 32 位元 SQL Server 2014 管理工作室 | SQLManagementStudio_x86_ENU.exe 這裡 |
| SQL Server 2014 RTM Express 沒有 32 位元版本 | 安裝包含 SP1 的 32 位元 SQL Server 2014 Express。 | SQLEXPR32_x86_ENU.exe 這裡 |
| SQL Server 2014 任何版本的 64 位元版本 | 升級至 64 位元版本的 SQL Server 2014 SP1 | SQLServer2014SP1-KB3018269-x64-ENU.exe 這裡 |
| SQL Server 2014 RTM Express 的 64 位元版本 | 升級至 64 位元版本的 SQL Server 2014 SP1 | SQLServer2014SP1-KB3018269-x64-ENU.exe 這裡 |
| 僅有客戶端與可管理工具的 64 位元版本,僅用於 2014 SQL Server (,包括 SQL Server 2014 管理工作室) | 將客戶端與可管理性工具升級至 64 位元版本的 SQL Server 2014 SP1 | SQLManagementStudio_x64_ENU.exe 這裡 |
| SQL Server 2014 Management Studio Express 的 64 位元版本 | 升級至 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 功能包中一個或多個工具的 64 位元版本 | 將工具升級至 Microsoft SQL Server 2014 SP1 功能包的 64 位元版本 | 來自 Microsoft SQL Server 2014 SP1 功能包的一個或多個檔案 |
| 沒有 64 位元安裝 SQL Server 2014 Management Studio | 安裝包含 SP1 的 64-bit SQL Server 2014 Management Studio。 | SQLManagementStudio_x64_ENU.exe 這裡 |
| SQL Server 2014 RTM Express 沒有 64 位元版本 | 安裝包含 SP1 的 64 位元 SQL Server 2014 Express。 | SQLEXPR_x64_ENU.exe 這裡 |
欲了解更多如何將 SQL Server 安裝升級至 SQL Server 2014 SP1 的資訊,請參閱支援版本與版本升級。
注意,如果你安裝了 2014 SQL Server Service SP (KB3018269) 1 的版本 12.0.4050.0,必須先從所有安裝實例中卸載該更新,才能安裝此更新。 要做到這點,請使用控制台中的新增或移除程式。 更多資訊請參見 KB 3018269 。 請注意,您可能因以下原因KB3018269安裝:
- 你是把更新套用到現有的 SQL Server 2014 實例上
- 你是透過使用 KB3018269「Slipstream Package」 (例如 SQLServer2014SP1-FullSlipstream-x64-ENU) 安裝了 SQL Server 2014 SP1 的新實例
- 你安裝過任何 SQL Server 2014 SP1 Express Edition 套件
版權歸屬
本產品包含源自施樂安全雜湊函數的軟體。
此產品包含來自 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/Line Shapefiles 可免費從美國人口普查局取得。 欲了解更多關於 TIGER/Line 形狀檔的資訊,請前往 http://www.census.gov/geo/www/tiger。 TIGER/線條形狀檔中的邊界資訊僅供統計資料收集與統計用途;其統計用途的描繪與指定不構成管轄權、所有權或權利的判定,也不反映法律土地描述。 Census TIGER 與 TIGER/LINE 是美國人口普查局的註冊商標。
版權所有 2012 Microsoft。 著作權所有,並保留一切權利。
參考資料
欲了解更多如何判定目前 SQL Server 版本與版本的資訊,請點擊以下文章編號前往 Microsoft 知識庫中的相關文章:
321185
如何辨識您的 SQL Server 版本與版本
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。