Azure ADF 管道无法连接到 Azure SQL
Posted
技术标签:
【中文标题】Azure ADF 管道无法连接到 Azure SQL【英文标题】:Azure ADF pipeline not able to connect to Azure SQL 【发布时间】:2021-07-29 13:57:17 【问题描述】:我正在尝试运行 ADF 管道,它必须执行复制数据活动,但链接服务(Azure SQL 数据库)抛出错误。
连接失败
无法连接到 SQL 数据库:'tcp:xxx.database.windows.net,1433',数据库:'xxx',用户:'xxx'。检查链接服务配置是否正确,并确保 SQL 数据库防火墙允许集成运行时访问。
与 SQL Server 建立连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:TCP 提供者,错误:0 - 不知道这样的主机。),SqlErrorNumber=11001,Class=20,State=0, 没有这样的主机是已知的 活动编号:xxx。 如果您的数据源仅允许安全连接,则可能会发生这种情况。如果是这种情况,请使用 VNet 集成运行时。
【问题讨论】:
检查防火墙,看到azure服务必须可以访问sql数据库 【参考方案1】:我认为 Azure SQL 防火墙需要更新或允许 Azure 服务在 Azure SQL 防火墙中进行通信。我认为这应该可以解决您的问题。
【讨论】:
感谢您的回复,但是 SQL 防火墙规则已经选择了“允许 Azure 服务和资源访问此服务器”,仍然无法连接。我是否需要在 Azure 门户中的某处提供任何类型的授权以上是关于Azure ADF 管道无法连接到 Azure SQL的主要内容,如果未能解决你的问题,请参考以下文章
如何从 azure ADF 管道运行 Azure CLI 命令?
Azure ADF 管道复制数据日志文件未触发第二个管道的“已创建 Blob”触发器
Azure Devops 无法连接到 Service Fabric 群集