[MS SQL] SQL Server 2016 升級 2017 失敗 (1638)

今天在進行SQL Server 2016升級至2017時
發生了以下錯誤
簡短記錄一下解決方法

錯誤元件:Microsoft Visual C++ 2015 Redistributable
錯誤原因:該功能的某個依賴項出錯,導致該功能的安裝過程失敗
錯誤敘述:VSShell 安裝失敗,退出代碼為 1638

參考網址:https://blog.csdn.net/z036548/article/details/80517785

文中是將Microsoft Visual C++ 2015 Redistributable移除
再讓SQL Server升級精靈自行安裝即可

而我的情況是已安裝Microsoft Visual C++ 2017 Redistributable
可能判斷為不需安裝2015,然後升級精靈當作是發生錯誤就中斷安裝(暈倒

移除Microsoft Visual C++ 2017 Redistributable後,就可順利升級完成
升級完成後,記得再將Microsoft Visual C++ 2017 Redistributable安裝回來唷~

 

廣告