文章目錄
安裝 SQL Server 2017 出現 exit code 1638
今天拿到新的工作用電腦,首先當然就是安裝所有開發必備工具與軟體,其中一個便是 local 開發用的 DB instance,既然都要重新安裝便選了最新的版本 MS - SQL Server 2017,想不到過去一鍵到底 順暢無比的安裝體驗都沒能複製到這次上,安裝了兩次都出現相同錯誤訊息
趁著安裝空檔,順便紀錄一下解決方式
錯誤訊息
訊息內容
The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.2000.63&EvtType=0x5B39C8B9%25401434%25403
錯誤截圖
解決方式
移除 Microsoft Visual C++ 2017 Redistributable (x86) and (x64)
x86
x64
再次安裝 SQL Server
(如有需要)再次安裝 Microsoft Visual C++ 2017 Redistributable (x86) and (x64)
心得
同事說他安裝時沒遇到問題,查了一下文件似乎是與安裝順序有關,先安裝 SQL Server 2017 再安裝 Visual Studio 2017 就不會遇到問題,因為 Visual Studio 2017 安裝時需要 Microsoft Visual C++ 2017 Redistributable,但無論如何還是 bug 呀
雖然過去的安裝體驗很好,但也難保下次可以一樣順利,這也就是軟體開發迷人之處呀,你什麼時候都不知道下次會不會一樣正常運作 哈哈
參考資訊
文章作者 Yowko Tsai
上次更新 2021-10-15
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。