KB3018269 - 安裝 SQL Server 2014 SP1 (組建 12.0.4050.0) 時,發生錯誤 912 或 3417

注意:如果您安裝了 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 套件。

症狀

假設您有一個在 Microsoft SQL Server 2014 中啟用了 SSISDB 目錄的 SQL Server 執行個體。 當您嘗試升級至組建號碼為 12.0.4050.0 SQL Server) Service Pack 1 (SP1 時,收到下列錯誤訊息:

注意

錯誤:912,嚴重性:21,狀態:2。

資料庫「主機」的指令碼層級升級失敗,因為升級步驟「SSIS_hotfix_install.sql」遇到錯誤 3602,狀態 251,嚴重性 25。 這是嚴重的錯誤情況,可能會干擾正常操作,資料庫將會離線。 如果錯誤發生在「主」資料庫升級期間,則會防止整個 SQL Server 執行個體啟動。 檢查先前的錯誤記錄項目是否有錯誤,採取適當的更正動作,然後重新啟動資料庫,讓指令碼升級步驟執行至完成。

        
      

注意

錯誤:3417,嚴重性:21,狀態:3。

無法復原 master 資料庫。 SQL Server 無法執行。 從完整備份還原主機、修復或重建。 如需如何重建主資料庫的詳細資訊,請參閱《SQL Server 線上叢書》。 已啟動 SQL Server 關機

附註 此時,執行個體會處於無效且無法使用的狀態。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

若要解決這個問題,請依照下列步驟執行:

  1. 使用 控制台 中的 [新增或移除程式] 解除安裝 SQL Server 2014 SP1 (KB3018269) 的版本 12.0.4050.0。
  2. 安裝 SQL Server 2014 SP1 版本 12.0.4100.1 (版本 12.0.4100.1) 。

參考資料

如需有關這個問題的詳細資訊,請參閱 SQL Server 2014 Service Pack 1 已發行。