使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

當您嘗試將 Microsoft SQL Server 安裝升級至 SQL Server 2012 或 SQL Server 2014 時,您可能會收到下列錯誤訊息:

發生下列錯誤:資料夾 ' C:\Program Files\Microsoft SQL Server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS」不存在。 該資料夾應該存在,以在其上設定許可權。 檢查資料夾不存在的原因並重新建立。

原因

如果 [作業] 資料夾已從其預設目錄中刪除,就會發生此問題。 升級期間,升級程式會嘗試在 [作業] 資料夾上設定所需的許可權。 不過,如果資料夾不存在,就無法套用許可權,且升級失敗。

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

若要解決此問題,請重新建立 [作業] 資料夾、卸載失敗的升級,然後再次執行升級。 若要執行這項操作,請依照下列步驟執行:

  1. 使用摘要 .txt 檔案做為參照,找出安裝程式所需作業資料夾的路徑,然後重新建立資料夾。 例如,[摘要] 可能包含下列各項:

    錯誤描述:資料夾 ' C:\Program Files\Microsoft SQL Server\MSSQL11。ProdSQL\MSSQL\JOBS ' 不存在。 該資料夾應該存在,以在其上設定許可權。 檢查資料夾不存在的原因並重新建立。

  2. 使用步驟1中所參照的同一個摘要文字檔,找出 [卸載] 命令。 例如,摘要文字檔可能包含下列專案:

    SQLEngine 的下一個步驟: SQL Server 的升級程式失敗。 若要繼續升級程式,請使用下列資訊來解決錯誤。 接著,使用下列命令列卸載 SQL Server: setup/q/action = 卸載/instanceid = ProdSQL/features = SQLENGINE,全文,REPLICATIONThen,請再次執行 SQL Server 安裝程式。

  3. 開啟命令提示字元,然後找出內含升級設定媒體的目錄。 例如,如果您要從 SQL Server 2012 升級至 SQL Server 2014,請使用 SQL Server 2014 安裝媒體。

  4. 在命令提示字元中複製並執行步驟2中的命令,即可移除部分安裝。 例如,若要卸載的實例包含升級失敗的 "ProdSQL" 實例識別碼,請執行下列命令:

    設定/q/action = 卸載/instanceid = ProdSQL/features = SQLENGINE,全文,複製注意: 當您執行 [卸載] 命令時,不會移除您嘗試升級的原始實例。 它只會移除新版本的非作用中/部分安裝。

  5. 再次執行升級程式。

其他相關資訊

如需詳細資訊,請參閱 升級至 SQL Server 2014

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×