完美解決MSSQL安裝問題「Polybase要求安裝Oracle JRE 7更新51(64位)」方案

前言:昨日與今日重裝SQL Server2016,報了"Polybase要求安裝Oracle JRE 7更新51(64位)或更高版本"規則失敗的錯誤,網上查詢資料,有兩種解決方式,一種是安裝JDK、另外一種是不安裝此功能。經過對Polybase功能的瞭解,決心安裝一下SDK。沒想到遇到了茫茫多的坑。總共搞了一夜加一個下午才搞定。因而打算寫一篇博客,來幫助一下和我同樣追求功能盡善盡美的人們。java

@sql

1、安裝jdk-8u241-windows-x64

  • 這是本人通過無限試驗得出的結果。網上博客很多說要必定要安裝jdk1.7.0_80,因而乎安裝了,沒有效果,也嘗試更換了安裝目錄到系統盤,配置了環境變量,重啓等方法。仍然要報這個錯。打算試一下最新的JDK14,仍不行。仔細看了MSSQL報錯提示,要求安裝7u51以上的,仍不行。
  • 刪掉全部JDK、清空了註冊表和殘餘文件夾。這時看到一篇博客,博主也是病急亂抓藥裝了不少,其中有jdk8,決意使用一下,因而乎能夠了。不得不說,微軟的提示給的方向性真的差,以及網上的解決方案良莠不齊,吐槽一下不少人說要裝jdk7,但或許是之前的版本能夠,屬實浪費了許多寶貴的時間。
  • 博主裝的版本是MSSQL2016 Developer。
  • 下圖是試過的JDK各類版本(T……T 淚崩)。

1.1 下載jdk-8u241-windows-x64

  • 附上下載地址(百度雲滿了,看官們見諒)
  • 連接:騰訊微雲網盤下載 密碼:81p0px
  • 或者到Oracle官網上去下,可是須要登陸,以及下載速度很慢,這裏不贅述。
  • JDK和JRE安裝目錄不限制。

1.2 JDK安裝完成後配置環境變量

  • 安裝就不囉嗦了,可是配置這裏囉嗦一下。不少小白覺得安裝完了就完全完事了。其實否則,要配置一下的,Windows + R打開運行,輸入命令:sysdm.cpl,打開系統屬性窗口。
  • 選擇「高級選項卡」==>「環境變量」按鈕==>在用戶變量下"新建"==>輸入「變量名」爲「JAVA_HOME」、變量值爲你安裝JDK的目錄。如圖箭頭所示
  • 連續建立兩個其餘「用戶變量」。
  • 「變量名」爲:CLASSPATH,變量值爲:.;%JAVA_HOME%\lib;
  • 「變量名」爲:PATH,變量值爲:%JAVA_HOME%\bin;
    在這裏插入圖片描述

1.3 測試是否安裝成功

  • 配置好「環境變量後」,最好重啓一下電腦,使其變量值生效。windows

  • 接着咱們Windows + R打開運行,輸入cmd打開「命令提示符」窗口。測試

  • 輸入命令: java -version,若如圖所示,那證實安裝好了jdk。.net

  • 再輸入 javac 若是提示 'javac' 不是內部或外部命令,也不是可運行的程序及批處理文件。 就說明環境變量配置失敗。
    在這裏插入圖片描述blog

  • 1.4 安裝完成JDK後,就能夠裝MSSQL2016沒有阻礙了。
    -圖片

2、取消安裝MSSQL功能「針對外部數據」的PolyBase查詢服務。

  • 嫌麻煩的,而且用不到此功能的建議選擇這種解決方案。一步到位。
    在這裏插入圖片描述

3、參考資料

給了我裝JDK8的思路的,貼一下:https://blog.csdn.net/qq_41259302/article/details/95363648get

相關文章
相關標籤/搜索