2011-12-27 139 views
0

我有一个关于我们的客户要求我们做dblink的问题。DBLINK从SQL Server到Postgresql(Postgis)避免odbc

  1. 的Postgres + PostGIS的
  2. SQL Server 2008的

我们需要有一个DBLINK(2)通过DBLINK(1)连接,但问题是不适用的ODBC支持GIS部分。

是否有任何其他方式来使这个DBLINK?

谢谢大家

+0

我听到的是,ODBC链路上的GIS部分失败,很惊讶的一切......请你先介绍了一下更多关于GIS上的ODBC失败?你在做什么,是否有可以分享的实际错误文本?我认为你可能不得不使用PostGIS贡献中的函数将它转换为MS可以理解的内容,然后从那里通过ODBC读取它。 – Twelfth

+0

好吧,同时我找到了可能的解决方案。希望它能够完成这项工作,因为odbc通常不是很快,而且该项目需要立即使用的数据。谢谢你的建议(现在我更确定该怎么做)。谢谢 – galacha

回答

1

检查DBI链接,就可以进行连线到:)

+0

纠正我,如果我错了,但你的建议,它从POSTGRESL连接到另一个数据库?对我来说这没问题,因为我需要它,但想象一下,我需要从SQL SERVER连接到Postgresql?谢谢 – galacha

+0

是的,dbi-link从Postgres运作。至于从SQL Server连接到Postgres,我不知道。 –