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

從SQL Azure數據庫讀取數據

AB_MN
新的貢獻者三世

我試圖從Azure數據讀入dataframe SQL數據庫,使用jdbc。這是我使用的代碼。

司機= " com.microsoft.sqlserver.jdbc。SQLServerDriver”database_host = " server.database.windows.net " database_port = " 1433 " database_name = "數據庫"表= " table1“用戶= "(電子郵件保護)"密碼= " Passwrod123“url = f”jdbc::狀態"置疑" / / {database_host}: {database_port};數據庫= {database_name};“df =(火花。讀.format (jdbc) .option(“司機”,司機).option (“url”, url) .option(“數據表”,表).option(“用戶”,用戶).option(“密碼”,密碼).load ())

這是我收到的錯誤:

com.microsoft.sqlserver.jdbc。SQLServerException:不能打開服務器“abc.com”要求的登錄。登錄失敗。

用戶有權限服務器和數據庫,可以登錄很好使用地對地導彈或Azure Data Studio。有一些其他配置,我需要這樣做磚可以跟SQL Azure數據庫嗎?我缺少什麼?

謝謝你的幫助。

1接受解決方案

接受的解決方案

NakedSnake
新的貢獻者三世

嗨。可能您還需要指定正確的身份驗證機製的數據庫。試試這個,檢查如果有幫助:https://learn.microsoft.com/en-us/sql/connect/jdbc/connecting-using-azure-active-directory-authentic..。

在原帖子查看解決方案

2回答2

NakedSnake
新的貢獻者三世

嗨。可能您還需要指定正確的身份驗證機製的數據庫。試試這個,檢查如果有幫助:https://learn.microsoft.com/en-us/sql/connect/jdbc/connecting-using-azure-active-directory-authentic..。

AB_MN
新的貢獻者三世

起了作用。謝謝你!

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

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

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

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

Baidu
map