5

有什么方法可以将 PostgreSQL 连接到 SQL Server?我找到了这个链接http://pgfoundry.org/projects/dblink-tds/但还有其他方法吗?

4

3 回答 3

2

您也许可以使用 PostgreSQL 的一种服务器语言来做某事,例如 pl/pythonu。对于任何给定的查询,您可以使用该语言自己的数据库访问模块以该语言编写一个从远程服务器获取结果的函数。因此,在 pl/pythonu 中,您将使用 Python DB-API 模块来访问 SQL Server。

于 2012-04-07T13:14:36.040 回答
2

您可以尝试使用外部数据包装器。

有一种用于访问 Microsoft SQL Server,另一种是基于 ODBC 的。

http://wiki.postgresql.org/wiki/Foreign_data_wrappers

我没有使用它们,所以我不知道它们有多好。

于 2012-04-07T13:19:42.887 回答
1

我最好建议在PentahoTalend中设计 ETL 流程,并将数据集成和数据存储层分开。然后制作数据库链接更容易管理。

于 2017-01-18T00:41:00.970 回答