我已使用外壳程序脚本(使用Azure创建的vm)在linux虚拟机中的postgres中创建了数据库和表。现在,我必须将这些表转移到Azure blob存储中。为此,我在数据工厂中创建了管道,但是在为源创建链接服务时(我将IR称为“自动解析”,将服务器名称作为我用于ssh进入vm的名称,将端口号作为5432,将数据库名称作为在postgres和用户名中创建的数据库的名称)密码作为用于Linux虚拟机的密码)。但是当我执行Testconnection时,它给出了错误。 你能告诉错误在哪里吗?
连接失败 错误[08001] [DataDirect] [ODBC PostgreSQL有线协议驱动程序]意外的网络错误。错误号= 11003 错误[HY000] [DataDirect] [ODBC PostgreSQL Wire Protocol驱动程序]无法连接到服务器。
答案 0 :(得分:0)
要将数据从专用网络传输到azure blob存储中,您需要使用Self-Hosted Integration Runtime.
如果要在专用网络中安全地执行数据集成 环境,没有来自 公共云环境中,您可以在本地安装自托管的IR 公司防火墙后面或虚拟内部的环境 专用网络。自托管的集成运行时仅使 基于HTTP的出站连接以打开Internet。