取消
顯示的結果
而不是尋找
你的意思是:

連接SQL Server(內部)通過jdbc:磚。狀態"置疑

Tico23
貢獻者

是否可以連接到SQL Server本地(不是Azure)從磚?

我想萍virtualbox虛擬機(與Windows Server 2022)從內部磚和請求超時。

% sh萍122.138.0.14

這是我的連接可能會是什麼樣子:

jdbcHostname = " 122.138.0.14 " jdbcDatabase = " AdventureWorksDW2019 "用戶名=“sa”密碼=“AStrongPassword jdbcPort = 1433 jdbcUrl = " jdbc::狀態"置疑" / / {0}:{1};dabatabse ={2};用戶={3};密碼= {4}\ .format (jdbcHostname、jdbcPort jdbcDatabase,用戶名,密碼)

但是當我試圖獲取數據表:

df_product = spark.read。jdbc (url = jdbcUrl表= DimProduct) df_address.display ()

我得到以下錯誤:

com.microsoft.sqlserver.jdbc。SQLServerException: The TCP/IP connection to the host 122.138.0.14, port 1433 has failed. Error: "connect timed out. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".

12個回複12

daniel_sahal
尊敬的貢獻者三世

阿瑞亞@Alexander莫拉

有可能但是你需要確保Azure雲之間的連接性和On-Prem設置。這不是一個磚的問題。

@Daniel薩哈

謝謝你的回複。

如上所述的問題,這不是在任何雲,它是一個虛擬框VM試圖與磚。(沒有AZURE)

daniel_sahal
尊敬的貢獻者三世

阿瑞亞@Alexander莫拉

但是磚在Azure,所以它需要以某種方式連接到On-Prem數據庫。

這意味著網絡連接需要被打開。

@Daniel薩哈

你是完全正確的。我試過使用Azure SQL Server和磚Community Edition的效果好。我隻是希望(神奇),有一個辦法連接到sql server的前提。為測試將是一件好事!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map