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 查詢
 

 
         

-- 1 語句內可以使用雙引號"。
-- 2 表名和模式名 需要使用雙引號 包裹起來。
-- 3 如果需要使用單引號時',需使用兩個單引號轉義''


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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM