0

我正在尝试连接到 Azure SQL 数据仓库,但收到此错误。“com.databricks.spark.sqldw.SqlDWSideException:SQL DW 无法执行连接器生成的 JDBC 查询”

此外,它还说“连接字符串包含格式错误的名称或值。[ErrorCode = 0] [SQLState = null]”

请帮忙!

4

1 回答 1

0

确保使用正确的连接字符串连接到使用 Azure Databricks 的 Azure SQL 数据仓库。

dwDatabase = "master"
dwServer = "azuresqldw"
dwUser = “azurewala"
dwPass = "*******"
dwJdbcPort = "1433"
dwJdbcExtraOptions = "encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=10;"
sqlDwUrl = "jdbc:sqlserver://" + dwServer + ".database.windows.net:" + dwJdbcPort + ";database=" + dwDatabase + ";user=" + dwUser+";password=" + dwPass + ";"+dwJdbcExtraOptions
sqlDwUrlSmall = "jdbc:sqlserver://" + dwServer + ".database.windows.net:" + dwJdbcPort + ";database=" + dwDatabase + ";user=" + dwUser+";password=" + dwPass
#print(sqlDwUrl)

参考: Azure Databricks - Azure SQL 数据仓库

希望这可以帮助。

于 2019-12-23T09:26:12.543 回答