安裝SQL 2017時卡在需要Microsoft Machine Learning Server installation files,缺SQL Server® 2012 Native Client
三台電腦一台win 7,一台Win 8.1,一台Win 11。沒有力氣把三台都更新成win 11來裝SQL 2022,只能取主機win 8.1裝的SQL 2017,這樣是最無痛的。哪知Win 11那一台裝SQL 2017的時候,卡在要有Microsoft Machine Learning Server installation files,實在是昏倒。
還好上網查了一下,就是把Microsoft Machine Learning Server 的功能取消就好。反正也不知道這個功能要怎麼用,取消應該沒差。
注意上下兩個都要取消,不然還是會卡住。
解決了一個,又來一個找不到SQL Server® 2012 Native Clien的錯誤,害整個安裝完全失敗。還好微軟有提供檔案可以下載。
Microsoft® SQL Server® 2012 Native Client – Latest Servicing Release
一大堆的版本,看了就昏倒。
結果第二個問題還是沒有解決,只好再度上網查了。
Error while installing SQL Server 2017 Express showing sqlncli.msi is missing in some path
Error msg: Unable to install SQL Server (sqlncli.msi)
原因就是我先裝了Visual Studio,因此就順便先裝了SQL Express,於是就有了SQL Server® 2012 Native Client,還多了一個SQL Server 2019 LocalDB,這兩個東西會和SQL sever 2017有安全上的衝突甚麼的,已經超出我想理解的範圍了。
所以,就是把SQL Server® 2012 Native Client移除掉,在安裝SQL 2017就可以了。
以後如果要省麻煩,就直接先安裝SQL sever,再安裝Visual Studio。
發表留言