[发明专利]一种基于SQL Server的多数据库柔性集成方法有效
申请号: | 201810380172.4 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108614874B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 周建新;计效园;王武兵;殷亚军;沈旭 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 梁鹏;曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sql server 多数 柔性 集成 方法 | ||
本发明属于数据库集成领域,并公开了一种基于SQL Server的多数据库柔性集成方法。该方法包括S1:针对SQL Server数据库使用链接服务器连接待连接的远程数据源的所需参数,并对每个所需参数赋予参数值;S2:创建链接服务器,实现SQL Server数据库和待连接的远程数据源之间的连接;S3:设定用于实现远程数据源集成到SQL Server数据库中的多个特征参数,对于每个特征参数设定相应的特征参数值;S4:创建集成命令,按照所述集成命令执行集成,以此实现远程数据源到SQL Server数据库的集成。通过本发明,实现多种关系型远程数据源集成同步到SQL Server数据库中,方便信息一体化集成与管理。
技术领域
本发明属于数据库集成领域,更具体地,涉及一种基于SQL Server的多数据库柔性集成方法。
背景技术
随着信息化的高速发展,越来越多的企业重视信息化管理,实施了许多信息化软件,制造业也更多的使用自动化设备辅助生产,并产生了大量的数据,分别存储于不同的数据库中,共享性差。而相对独立、缺乏组织的数据难以发挥充分的价值,因此需要通过对同构/异构数据库进行集成将这些资源进行有效的整合。
这些数据库多数具有系统异构、结构异构等特点。常规的集成方法多采取定制的方式,对现有的数据库进行集成,而后期新的需求提出时又需要人工进行维护与改进。有利用XML作为中间件集成数据库系统,利用ETL工具实现数据集成,或者数据仓库的方式,以及一些通过导入导出的方式集成数据,操作麻烦,管理维护很不方便。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于SQL Server的多数据库柔性集成方法,通过建立SQL Server数据库和远程数据源之间的连接之后,再将远程数据源中的信息集成到SQL Server数据库中,以此实现数据的同构或异构集成;通过该方法集成企业内的关系数据库到SQL Server数据库中,实现柔性化管理同构、异构数据库链接和数据集成过程,由此解决集成数据中的操作麻烦和维护不方便的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于SQL Server的多数据库柔性集成方法,其特征在于,该方法包括下列步骤:
S1:针对SQL Server数据库连接待连接的远程数据源的所需参数,对每个所需参数赋予相应的参数值;
S2:创建实现SQL Server数据库和待连接的远程数据源之间连接的链接服务器的存储过程,所述链接服务器中包括与步骤S1中的所需参数对应的多个变量,调取步骤S1中的所述参数值并将该参数值分别赋值给所述多个变量中的相应变量,以此实现SQL Server数据库和待连接的远程数据源之间的连接;
S3:设定用于实现远程数据源集成到SQL Server数据库中的多个特征参数,对于每个特征参数设定相应的数值与其对应,该数值为所述特征参数的特征参数值;
S4:创建集成命令,该执行命令中包括有与所述特征参数相对应的特征变量,调取所述特征参数值并将其一一赋予给相应的特征变量,按照所述集成命令执行集成,以此实现远程数据源到SQL Server数据库的集成。
优选地,在步骤S2中,还包括将所述SQL Server数据库和待连接的远程数据源之间的连接成功与否的结果反馈到步骤S3中设定的相应特征参数,在步骤S4中,还包括将所述远程数据源到SQL Server数据库的集成成功与否的结果反馈到步骤S3中设定的相应特征参数。
优选地,在步骤S2中,所述创建实现SQL Server数据库和待连接的远程数据源之间连接的链接服务器的存储过程中,若SQL Server数据库和待连接的远程数据源之间本身存在连接的情况,则删除存在的连接建立新的连接,若SQL Server数据库和待连接的远程数据源之间不存在连接,则直接建立新的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810380172.4/2.html,转载请声明来源钻瓜专利网。