【问题标题】:How to set up SSIS to extract data from Postgres Database如何设置 SSIS 以从 Postgres 数据库中提取数据
【发布时间】:2020-01-11 16:26:36
【问题描述】:

我在 AWS 云中有一个 PostGres 数据库。我想使用 SSIS 提取表并将它们移动到本地 SQL Server。 有没有人试图这样做?有可能吗?

最终我想将表从 PostGres 转移到 SQL 服务器,而无需购买工具。

【问题讨论】:

    标签: sql sql-server postgresql ssis etl


    【解决方案1】:

    根据the documentation,您需要按照以下步骤将 SSIS 连接到 Postgres 数据库:

    • 使用 Stack Builder 或使用 ODBC 获取 PostgreSQL ODBC 驱动程序
    • 使用 PostgreSQL ODBC 驱动程序 (psqlODBC) 连接到 PostgreSQL,使用正确的连接字符串,通常是 Driver={PostgreSQL ODBC Driver(UNICODE)};Server=<server>;Port=<port>;Database=<database>;UID=<user id>;PWD=<password>

    【讨论】:

      【解决方案2】:

      您可以使用Postgres OLE DB Provider 通过 OLE DB 源连接到 Postgres。以下链接包含将数据从 Postgres 导入 SQL Server 的分步指南:

      【讨论】:

        猜你喜欢
        • 2012-12-19
        • 2016-04-28
        • 1970-01-01
        • 1970-01-01
        • 2019-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多