KB3058865 - SQL Server 2014 服務包 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

本文包含在安裝 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 的修正,請依照以下步驟操作:

    1. 請使用控制台中的新增或移除程式來解除 CU11。
    2. Microsoft SQL Server 2014 Service Pack 1 (SP1) 下載並安裝 SP1 。
    3. 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 知識庫中的文章。

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 服務包 2 中 SSAS 2012 日誌功能改進
2581015 2963412 2012 SQL Server SP2 及 2014 SQL Server SP1 sys.dm_fts_index_keywords_position_by_document新 DMF
2581019 2966520 修正:1 月 1 日在 SSRS 重新啟動 Reporting Services Windows 服務時,不會產生新的日誌檔案
2581025 3051521 修正:當你在模型資料庫尾部日誌備份後重新啟動 SQL Server 時,會出現「資料庫『模型』無法開啟」錯誤
2581225 2964762 修正:當您在 SSAS 2012 中使用 Discover 指令時,事件 ID 22 或錯誤 0xC1000016 會被記錄
2581168 2966522 修正:檔案分享訂閱無法在 SSRS 2012 或 SSRS 2014 的描述欄中出現
2581259 2966523 修正:當在 SSRS 2012 或 SSRS 2014 中指定報告時,「名稱」下拉選單是空白的
2581317 2963382 修正:當你在 SSAS 2012 或 SSAS 2014 執行方塊建立 MDX 查詢時,無法連接到伺服器
2581323 2963384 修正:當 tempdb 資料庫的日誌檔在 2012 或 2014 SQL Server 滿SQL Server時,SQL Server 會當機
2581360 2927741 修正:當您在 SSRS 2012 或 2014 報告中使用 DrillThrough 動作時,網頁上的圖片顯示不正確
2581371 2963383 修正:在 SSRS 2012 或 SSRS 2014 中使用 HPB 渲染器查看報告時,文字被截斷
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 指令時,OS 錯誤 665
4033440 3021757 修正:當你與函式的下一個值並行執行sp_sequence_get_range時,會產生重複序列值
4034813 3029825 修正:當 SQL Server 2012 或 SQL Server 2014 涉及 SQL CLR UDT 時,DBCC CHECKDB 和 DBCC CHECKTABLE 執行時間會變長
4050109 3026082 修正:系統資料表列集快取SOS_CACHESTORE spinlock 爭用導致 2012 或 2014 SQL Server 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 Service 應用程式中,SharePoint Integrated 無法在遠端農場中取用報告

附加決議

以下問題的解決方案也包含在 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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。