SQL Server 通过链接服务器访问Highgo瀚高数据库
前言
在做信创软件转化途中,信创环境下瀚高数据库作为一款热门数据库,SQL Server作为老系统的热门数据库。日常运维工作中难免会遇到数据联查或者联合数据分析。
Windows下通过ODBC方式链接瀚高数据库
ODBC(Open Database Connectivity,开放数据库连接)是 Microsoft公司为应用程序访问关系型数据库时提供的一组标准接口规范。ODBC对不同的关系型数据库提供了统一的API,使用该AP来访问任何提供了ODBC驱动程序的数据库
安装瀚高ODBC驱动


配置ODBC配置源
打开 "ODBC 数据源管理器"(64位)

添加DSN
在"系统 DSN"选项卡中点击"添加",选择瀚高数据库的 ODBC 驱动程序

配置参数
配置连接参数:
数据源名称:HighGo_DSN
服务器:瀚高数据库服务器地址
端口:5866(默认端口)
数据库名:数据库名称
用户名:连接用户名
密码:连接密码
维护好参数后点击Test提示连接成功即可,不需要保存 ,只验证一下是否可以通过ODBC访问瀚高数据库

创建SQL Server链接服务器
-- 创建链接服务器,指定参数
EXEC master.dbo.sp_addlinkedserver
@server = N'HIGHGO_LINK',
@srvproduct = N'',
@provider = N'MSDASQL',
@datasrc = N'',
@provstr = N'Driver={PostgreSQL Unicode(x64)};SERVER=瀚高数据库IP;PORT=瀚高数据库端口;DATABASE=数据库名称;UID=访问用户;PWD=访问用户密码;'
-- 配置登录
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'HIGHGO_LINK',
@useself = N'False',
@locallogin = NULL,
@rmtuser = N'访问用户',
@rmtpassword = N'访问用户密码'
上传完可在SQL Server数据库-服务器对象-链接服务器中找到对应的链接名,右击测试连接,提示链接成功,代表创建成功。


使用创建的链接服务器

详细链接服务器的操作可查看
https://www.cnblogs.com/bcodepod/p/9947761.html

浙公网安备 33010602011771号