永发信息网

两个系统所用的数据库不同,怎么样实现数据导入导出

答案:3  悬赏:20  手机版
解决时间 2021-01-02 15:05
我有一个电商系统和一个ERP系统,两个系统数据库不同,要实现数据对接(目前还没做接口),想问问在没有接口的情况下,能否通过对两个系统的数据库的导入导出操作来实现数据的对接同步?可以的话需要知道什么,实现的步骤等等。
最佳答案
看你使用的什么数据了,还有两个数据库的数据结构、主键、外键设置;

如果都不冲突,可以导出成sql语句,再导入到另一个数据库;
冲突的话要自己写程序,从一个数据库读出数据,在插入另一个数据库,或者就使用两个数据库了
要看你的情况决定
全部回答
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'itsv ', ' ', 'sqloledb ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'itsv ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from itsv.数据库名.dbo.表名 --导入示例 select * into 表 from itsv.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver 'itsv ', 'droplogins ' --连接远程/局域网数据(openrowset/openquery/opendatasource) --1、openrowset --查询示例 select * from openrowset( 'sqloledb ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名) --生成本地表 select * into 表 from openrowset( 'sqloledb ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名) --把本地表导入远程表 insert openrowset( 'sqloledb ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名) select *from 本地表 --更新本地表 update b set b.列a=a.列a from openrowset( 'sqloledb ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b on a.column1=b.column1 --openquery用法需要创建一个连接 --首先创建一个连接创建链接服务器 exec sp_addlinkedserver 'itsv ', ' ', 'sqloledb ', '远程服务器名或ip地址 ' --查询 select * from openquery(itsv, 'select * from 数据库.dbo.表名 ') --把本地表导入远程表 insert openquery(itsv, 'select * from 数据库.dbo.表名 ') select * from 本地表 --更新本地表 update b set b.列b=a.列b from openquery(itsv, 'select * from 数据库.dbo.表名 ') as a inner join 本地表 b on a.列a=b.列a --3、opendatasource/openrowset select * from opendatasource( 'sqloledb ', 'data source=ip/servername;user id=登陆名;password=密码 ' ).test.dbo.roy_ta --把本地表导入远程表 insert opendatasource( 'sqloledb ', 'data source=ip/servername;user id=登陆名;password=密码 ').数据库.dbo.表名 select * from
接口都没有,根本无法数据对接的。 一般接口有4种, 1,通过webservice数据交互对接,这样数据是实时同步的,且安全; 2,通过中间数据表,这样数据的同步性稍差; 3,通过写文件的形式,这种方式现在信息系统基本不用,像那种点菜宝之类的小设备,会使用此方法; 4,一个系统直接操作另一个系统的数据库,此方法只用来做数据查询还可以,不建议增删改操作;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如图是由4个大小相同的正方体搭成的几何体,
请问,信长之野望怎么双开!!!,我下了双开补
砭骨是什么意思
天然蜂蜜会结晶吗
刘美娟用英语怎么说
怎么让仓鼠躺手?
一个两位小数,“四舍五入”后的近似数是5.4.
高二孩子不努力怎么办
手机浏览器删了怎么办
普通翠花酒多少钱一瓶
贷款的利息怎么算公式
易到用车车辆必须是司机本人的吗? 70分
成都植物园门票是多少,有学生票没?
南昌到绍兴多少公里
内育仙胞,一日迸裂,产一石卵,似圆球样大。
推荐资讯
请问,请大家帮忙拿个主意,我在驾校认识了一个
误卸载了掌阅ireader,怎样找回书马甲书架上存
遵义市公安局出入境管理支队地址在哪?我要去
霍山县国家税务局办公位置在哪啊?好找么?
单选题The ______ on her fa
朝花惜时什么时候更新
---Excuse me. Could you tell me the way to
永仁县环保局办公位置在哪啊?好找么?
投影墙面用什么涂料刷墙图像最好
问个路:晋江到厦门海沧区,谢谢
区域内部特征具有______性。区域之间的特征具
常熟市白茆派出所地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?