前言:昨日與今日重裝SQL Server2016,報了"Polybase要求安裝Oracle JRE 7更新51(64位)或更高版本"規則失敗的錯誤,網上查詢資料,有兩種解決方式,一種是安裝JDK、另一種是不安裝此功能,通過對Polybase功能的了解,決心安裝一下SDK,沒想到遇到了茫茫多的坑,總共搞了一晚上加一個下午才搞定,于是打算寫一篇博客,來幫助一下和我一樣追求功能盡善盡美的人們,
@目錄
- 一、安裝jdk-8u241-windows-x64
- 1.1 下載jdk-8u241-windows-x64
- 1.2 JDK安裝完成后配置環境變數
- 1.3 測驗是否安裝成功
- 二、取消安裝MSSQL功能“針對外部資料”的PolyBase查詢服務,
- 三、參考資料
一、安裝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 + R打開運行,輸入cmd打開“命令提示符”視窗,
-
輸入命令: java -version,若如圖所示,那證明安裝好了jdk,
-
再輸入 javac 如果提示 'javac' 不是內部或外部命令,也不是可運行的程式及批處理檔案, 就說明環境變數配置失敗,

-
1.4 安裝完成JDK后,就可以裝MSSQL2016沒有阻礙了,

二、取消安裝MSSQL功能“針對外部資料”的PolyBase查詢服務,
- 嫌麻煩的,并且用不到此功能的建議選擇這種解決方案,一步到位,

三、參考資料
給了我裝JDK8的思路的,貼一下:https://blog.csdn.net/qq_41259302/article/details/95363648
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/5545.html
標籤:SQL Server
上一篇:Sqlserver 新建查詢頁,資料庫中表存在,為什么查詢的時候陳述句有紅色波浪線
下一篇:EF Core-1
