在Azure中的数据工厂中为Postgresql(source)创建链接服务时无法连接服务器

时间:2019-08-18 04:53:52

标签: azure azure-data-factory azure-data-factory-2

我已使用外壳程序脚本(使用Azure创建的vm)在linux虚拟机中的postgres中创建了数据库和表。现在,我必须将这些表转移到Azure blob存储中。为此,我在数据工厂中创建了管道,但是在为源创建链接服务时(我将IR称为“自动解析”,将服务器名称作为我用于ssh进入vm的名称,将端口号作为5432,将数据库名称作为在postgres和用户名中创建的数据库的名称)密码作为用于Linux虚拟机的密码)。但是当我执行Testconnection时,它给出了错误。 你能告诉错误在哪里吗?

连接失败 错误[08001] [DataDirect] [ODBC PostgreSQL有线协议驱动程序]意外的网络错误。错误号= 11003  错误[HY000] [DataDirect] [ODBC PostgreSQL Wire Protocol驱动程序]无法连接到服务器。

1 个答案:

答案 0 :(得分:0)

要将数据从专用网络传输到azure blob存储中,您需要使用Self-Hosted Integration Runtime.

  

如果要在专用网络中安全地执行数据集成   环境,没有来自   公共云环境中,您可以在本地安装自托管的IR   公司防火墙后面或虚拟内部的环境   专用网络。自托管的集成运行时仅使   基于HTTP的出站连接以打开Internet。

enter image description here