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 上传来输入连接信息,当前 GUI 不支持数据源的完整配置:

下面是示例 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 查找活动。

相关内容

  • 没有找到相关文章

最新更新