gpt4 book ai didi

python - 使用系统托管标识从 Databricks 访问 Azure Synapse

转载 作者:行者123 更新时间:2023-12-03 03:34:11 24 4
gpt4 key购买 nike

我正在遵循本指南: https://joeho.xyz/blog-posts/how-to-connect-to-azure-synapse-in-azure-databricks/从 Databricks 连接到 Azure Synapse。具体来说,我被困在这部分:

# Azure Synapse Connection Configuration
dwDatabase = <<your-database-name>>
dwServer = <<your-sql-sever-name>>
dwUser = <<your-database-account>>
dwPass = <<your-database-account-password>>
dwJdbcPort = "1433"
dwJdbcExtraOptions = "encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;"
sqlDwUrl = f"jdbc:sqlserver://{dwServer}:{dwJdbcPort};database={dwDatabase};user={dwUser};password={dwPass};${dwJdbcExtraOptions}"

问题是我无法使用用户名和密码,只能通过系统管理身份进行连接。我该怎么做呢?任何帮助表示赞赏!

最佳答案

Azure Databricks 群集没有托管标识,因此您现在无法执行此操作。截至目前,唯一支持的选项是用户名 + 密码,或使用 OAuth 的服务主体。请参阅documentation了解更多详情。

关于python - 使用系统托管标识从 Databricks 访问 Azure Synapse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73915547/

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