SQL Server 通过链接服务器访问Highgo瀚高数据库

前言

在做信创软件转化途中,信创环境下瀚高数据库作为一款热门数据库,SQL Server作为老系统的热门数据库。日常运维工作中难免会遇到数据联查或者联合数据分析。

Windows下通过ODBC方式链接瀚高数据库

ODBC(Open Database Connectivity,开放数据库连接)是 Microsoft公司为应用程序访问关系型数据库时提供的一组标准接口规范。ODBC对不同的关系型数据库提供了统一的API,使用该AP来访问任何提供了ODBC驱动程序的数据库

安装瀚高ODBC驱动

image
image

配置ODBC配置源

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

image

添加DSN

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

配置参数

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

创建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数据库-服务器对象-链接服务器中找到对应的链接名,右击测试连接,提示链接成功,代表创建成功。
image
image

使用创建的链接服务器

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

posted @ 2026-07-29 09:41  马永猛  阅读(4)  评论(0)    收藏  举报