gpt4 book ai didi

azure - 是否可以通过 azure databricks 连接到无服务器 SQL 池?

转载 作者:行者123 更新时间:2023-12-03 02:18:23 26 4
gpt4 key购买 nike

我正在尝试通过 databricks 连接到 synapse 无服务器池。我需要直接在数据 block 中创建突触 View 和外部表作为现有管道的一部分。我知道我会为数据 block 和突触付费,但这是架构同意的。

我已经在 SSMS 中尝试过这些凭据,它们工作正常:

synapse_sql_username = 'databricks' 
synapse_sql_password = 'TestPassword2345'
synapse_sql_server = "linkedvsnps98765BIproject-ondemand.sql.azuresynapse.net"
synapse_sql_database= "ServerlessTest"

synapse_sql_url = "jdbc:sqlserver://{SERVER_ADDR};databaseName={DATABASE_NAME};".format(SERVER_ADDR = synapse_sql_server,DATABASE_NAME = synapse_sql_database)

#for executing non-queries
sql_driver_manager = spark._sc._gateway.jvm.java.sql.DriverManager
sql_con = sql_driver_manager.getConnection(synapse_sql_url, synapse_sql_username, synapse_sql_password)

虽然上面的这段代码对于专用池来说工作得非常好。它似乎不适用于无服务器池:

com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open database"ServerlessTest" requested by the login. The login failed.ClientConnectionId:ddeffedce3-d7905724-440c-84ae-e892083297469c

是否可以通过databricks连接到无服务器sql池?

任何观察、建议或专业知识将不胜感激!

最佳答案

根据我的重现,我可以毫无问题地运行上述代码:

enter image description here

关于azure - 是否可以通过 azure databricks 连接到无服务器 SQL 池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70161819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com