从postgres读取sql server的表

时间:2014-02-17 17:40:57

标签: sql sql-server database postgresql

我正在尝试通过postgres访问sql server表,我尝试使用带有ODBC驱动程序的数据库的this包装器,但最新版本仅与9.1版本的Postgresql兼容

我需要Postgresql 9.3的odbc驱动程序

当我尝试执行CREATE EXTENSION语句时,这是我的sql shell(psql)

postgres=# CREATE EXTENSION odbc_fdw;
ERROR:  biblioteca «C:/Archivos de programa/PostgreSQL/9.3/lib/odbc_fdw.dll» inc
ompatible: versión no coincide
DETALLE:  Servidor tiene versión 9.3, biblioteca es versión 9.1.
postgres=#

错误说“库”C:/ Archivos de programa / PostgreSQL / 9.3 / lib / odbc_fdw.dll»inc ompatible:版本不匹配 详细信息:服务器版本为9.3,lib版本为9.1“

根据我搜索的内容,没有更多版本的odbc_fdw.dll

我错过了什么吗?我还需要看看别的吗?

1 个答案:

答案 0 :(得分:0)

您可以在以下位置获得pg 9.3的odbc_fdw: https://osdn.net/projects/sfnet_postgresql-mingw-w64/downloads/odbc_fdw-9.3-x64.tar.gz/ 祝你好运