gpt4 book ai didi

azure - 从 Azure Databricks 标准层连接到专用终结点上的 Azure SQL 数据库

转载 作者:行者123 更新时间:2023-12-03 06:37:44 27 4
gpt4 key购买 nike

我们正在尝试从 Azure Databricks 连接到专用终结点上的 Azure SQL 数据库。当 SQL DB 启用了公共(public)端点时,此功能有效。

我们使用托管集成运行时通过 Databricks 从 ADF 连接取得了一些成功,但通过 JDBC 使用 Python 代码直接从 Databricks 连接往往会失败,并出现以下错误。我浏览了各种文档,但倾向于返回开始。

请帮忙:)

com.microsoft.sqlserver.jdbc.SQLServerException:原因:建立与 SQL Server 的连接时发生特定于实例的错误。由于“拒绝公共(public)网络访问”设置为"is"( https://docs.microsoft.com/azure/azure-sql/database/connectivity-settings#deny-public-network-access ),连接被拒绝。要连接到此服务器,请使用虚拟网络内部的专用终结点 ( https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database )。 ClientConnectionId:371496b0-8ac1-4808-9868-ff5cc7dc2914

最佳答案

您似乎在虚拟网络链接中缺少专用 DNS 区域条目。我通过缺少专用 DNS 区域条目重现了相同的错误。一旦创建了这个缺失的链接,问题就得到了解决。

Private DNS zone entry

请参阅下面有关该错误的博客和视频。

https://www.techbrothersit.com/2021/09/connection-was-denied-since-deny-public.html

https://www.youtube.com/watch?v=tNNSA4mI6AA&ab_channel=TechBrothersIT

关于azure - 从 Azure Databricks 标准层连接到专用终结点上的 Azure SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74742935/

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