SQLServer跨数据库访问(以postgresql为例子)

  1. 在服务器(已安装SQLServer)下载安装postgresql ODBC驱动
    网址:https://www.postgresql.org/ftp/odbc/versions/msi/
    windowServer2012 建议安装版本11的,高版本有其他异常

  2. 打开 Microsoft SQL Server Management Studio ,连接到服务器,点击服务器对象中的链接服务器,右键新增链接服务
    SQLServer跨数据库访问(以postgresql为例子)

  3. 填下属性如下
    SQLServer跨数据库访问(以postgresql为例子)

  4. 在安全性中填写密码
    SQLServer跨数据库访问(以postgresql为例子)

测试是否成功(因为是测试,所以写了*,正式环境中,请使用具体字段名取代*):
select OPENQUERY(链接服务器名称, ’ select * from 表名’)