sqlserver创建postgres的dblink

1、安装postgresodbc

2、创建odbc数据库连接

sqlserver创建postgres的dblink_第1张图片

 

sqlserver创建postgres的dblink_第2张图片

 

3.创建dblink

EXEC   sp_addlinkedserver 
      @server   =   'oo', --(server名称)
      @srvproduct   =   'Any', 
      @provider   =   'MSDASQL',-- (odbc下属性值)
      @datasrc   =   'psl' --(odbc的名称在2中)

EXEC sp_addlinkedsrvlogin
     'oo', 
     'false',
     null,
     'postgres', --(用户名)
     '123456' --(密码)


select * from openquery(oo,'select * from table_aaaa'); 

你可能感兴趣的:(sqlserver,问题随笔)