0

我有一个 Postgresql 数据库,需要从两个 SQL Server(一个 SQL Server 2000 和一个 SQL Server 2008)读取数据。

我想为 SQL Server 设置两个 dblink。

在谷歌搜索、论坛、阅读文档之后,我很难找到准备好生产的东西。

我可以使用什么工具?

4

1 回答 1

1

您需要安装 pl/perlu 和dbilink,它们可以让您使用 Perl 的任何驱动程序。这在基于 unix 的系统上已经足够简单了,但在 Windows 上可能会遇到困难/不切实际/痛苦的结局。

或者,升级并尝试最新版本的 PostgreSQL 中的一种外部数据包装器。无论如何升级可能是值得的,因为 8.3 即将结束,而 9 系列应该有一些重大改进(特别是如果 PG 在 Windows 上)。

或者,从 SQL Server 端推送数据——您可以通过 ODBC 使 PostgreSQL 可用。

于 2012-10-12T15:01:42.950 回答