2011-12-27 53 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,我不知道。 –