繁体   English   中英

Azure 数据工厂 - 从 VM 上的 PostgreSQL 复制数据

[英]Azure Data Factory - copy data from PostgreSQL on VM

我正在尝试使用 Azure 数据工厂从 Azure 上的 Postgresql 提取数据,但没有运气。 ADF 和 VM 都在同一个 Azure Vnet 中。 在我的 VM 网络设置中,我允许从 ADF 到 VirtualNetwork 的端口 5432 入站访问。 与 vnet 类似的出站 vnet。 我还在 VM 上安装了 ODBC 驱动程序并将其添加到防火墙。 我还在连接到 ADF 的 VM 上安装了自托管集成运行时。 在 ADF 上创建新的链接服务时,我选择 PostgreSQL 作为源。 虽然无法建立连接。 尝试了不同的设置: -IP 和 DNS 作为服务器名 -自托管和自动解析集成运行时 -公共和私有 IP -无加密和加密 -暂时关闭 vm 上的防火墙以测试仍然没有成功。 我错过了什么? 密码和数据库名称正确。

我在测试连接时收到的错误消息:错误代码 9603 详细信息错误 [08001] [Microsoft][ODBC PostgreSQL 有线协议驱动程序]连接被拒绝。 验证主机名和端口号。 错误 [HY000] [Microsoft][ODBC PostgreSQL 有线协议驱动程序]无法连接到“xx.xxx.xxx.xx”上的服务器

如果有人可以提供帮助,我将不胜感激。 谢谢

好的,我找到了解决方案。 我需要使用 ODBC 连接器作为 ADF 上的链接服务,而不是 PostgreSQL 连接器。 答对了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM