在postgreSQL中创建数据库链接以连接到SQL Server 2008

时间:2012-04-07 12:05:19

标签: sql-server-2008 postgresql

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

有一个用于访问Microsoft SQL Server和基于ODBC的SQL Server。

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

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

答案 2 :(得分:1)

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