Azure Data Factory AWS PostgreSQL RDS作为源连接 [英] Azure Data Factory AWS PostgreSQL RDS as source connection

查看:8
本文介绍了Azure Data Factory AWS PostgreSQL RDS作为源连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用AWS PostgreSQL RDS实例作为数据工厂管道的源。我无法在ADF v1或v2中使用此连接。我尝试了所有方法,从使用PostgreSQL连接到用于PostgreSQL的Azure数据库。从本质上讲,我将实现云到云,但这种连接似乎还不受支持。还有谁幸运地做到了这一点?

推荐答案

是的,正如您所发现的,这是严重损坏的。两个主要问题:

1)您必须安装NpgSQL 2.0.14.3。驱动程序(选择核心安装选项以确保同时安装x86和x64版本)此版本不会验证服务器证书

2)PostgreSQL连接器只能通过PowerShell上传的方式输入连接信息当前的图形用户界面不支持数据源的完整配置:

以下是示例json:

{
    "name": "PostgreSqlLinkedService",
    "properties": {
        "type": "PostgreSql",
        "typeProperties": {
            "server": "<server>",
            "database": "<database>",
            "username": "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}
或者,ODBC驱动程序可以解决此问题,因为您需要在连接字符串上指定PG连接器未公开的其他属性。您需要将以下值添加到DSN: **sslmode=Require;Trust Server Certificate=true*

这应该可以解决错误

注意:ODBC或PostgreSQL连接器当前使用ADF v2查找活动。

这篇关于Azure Data Factory AWS PostgreSQL RDS作为源连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆