【发布时间】:2021-12-22 12:18:11
【问题描述】:
因此,我们正在从 Azure SQL DB 迁移到 Azure Synapse SQL 池。我认为设置 Airflow 以使用新数据库就像更改服务器地址和凭据一样简单,但是当我们尝试通过 Airflow 连接到数据库时,它会抛出此错误:
40532, b'无法打开登录请求的服务器“1433”。登录失败。
我们使用通用的 mssqloperator 和 mssqlhook。我已经验证了登录信息,直接从 Synapse 中提取了服务器地址,并且 synapse 连接字符串显示端口 1433 是正确的,所以我不知道可能导致问题的原因。任何帮助将不胜感激。
编辑:我们使用的 Airflow Connection 架构是 Microsoft Sql Server Connection,主机是 {workspace}.sql.azuresynapse.net,login 是管理员登录名,密码是管理员密码,端口是 1433
【问题讨论】:
标签: python airflow azure-synapse