使用 OLE DB 源从 Postgres 导入数据不显示所有数据
Importing data from Postgres using OLE DB source not showing all data
我正在使用 OLE DB 源将数据从 Postgres 数据库导入到使用 OLE DB 目标的 SQL 服务器数据库。当我执行包时,它是 运行 成功。
尽管它说 'N' 条记录已写入 OLE DB 目标,但我始终无法在 PostgreSQL DB 目标 table 中找到所有记录。没有错误记录。
例如,我在 Postgres 中查询我的员工 table:
EmpId Name PositionId
10 Bob 1
25 Alex 2
54 Mary 22
当我尝试使用指向 Postgres 的连接管理器可视化 OLE DB 源中的数据时,我只发现:
EmpId Name PositionId
10 Bob 1
54 Mary 22
我找不到记录:
EmpId Name PositionId
25 Alex 2
我最终使用了 ODBC Postgresql 连接:
- 我在 ODBC 管理工具中配置了一个 PostgreSQL 连接。
- 我选择了正确的acc版本(32/64位)并打开了ODBC
如下所示的管理工具:
- 我选择了添加按钮:
- 我选择了 PostgreSQL Unicode 驱动程序并单击完成。它会打开
向上 window。我根据数据库填写字段
我拥有的相关属性。
我正在使用 OLE DB 源将数据从 Postgres 数据库导入到使用 OLE DB 目标的 SQL 服务器数据库。当我执行包时,它是 运行 成功。 尽管它说 'N' 条记录已写入 OLE DB 目标,但我始终无法在 PostgreSQL DB 目标 table 中找到所有记录。没有错误记录。
例如,我在 Postgres 中查询我的员工 table:
EmpId Name PositionId
10 Bob 1
25 Alex 2
54 Mary 22
当我尝试使用指向 Postgres 的连接管理器可视化 OLE DB 源中的数据时,我只发现:
EmpId Name PositionId
10 Bob 1
54 Mary 22
我找不到记录:
EmpId Name PositionId
25 Alex 2
我最终使用了 ODBC Postgresql 连接:
- 我在 ODBC 管理工具中配置了一个 PostgreSQL 连接。
- 我选择了正确的acc版本(32/64位)并打开了ODBC 如下所示的管理工具:
- 我选择了添加按钮:
- 我选择了 PostgreSQL Unicode 驱动程序并单击完成。它会打开 向上 window。我根据数据库填写字段 我拥有的相关属性。