SQL SERVER 链接服务器 Postgresql 连接 Postges

1 下载 ODBC 驱动,可以找最新的安装。我下载的是:

https://www.postgresql.org/ftp/odbc/versions/msi/

2 到SQL SERVER 服务器上安装次 驱动

3 配置ODBC(X64) ,配置64位后 32位的会自动也生成一个同名配置

4 添加 SQL 链接服务器

use [master]
go

/****** Object:  LinkedServer [172.30.0.146]    Script Date: 2020/5/22 18:46:26 ******/
exec master.dbo.sp_addlinkedserver @server = N'10.10.0.10', @srvproduct=N'Any', @provider=N'MSDASQL', @datasrc=N'PostgreSQL35W'
 /* For security reasons the linked server remote logins password is changed with ######## */
exec master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'10.10.0.10',@useself=N'False',@locallogin=null,@rmtuser=N'username',@rmtpassword='password'

go
5 查询
 

select * from  openquery([10.10.0.10],'select * from "schema"."table"') 
 
 
 

猜你喜欢

转载自www.cnblogs.com/BinBinGo/p/12939004.html