批量导入导出数据,并对数据做小修改,有什么好方法,请高手帮帮忙! 背景:有两台服务器A和B,系统的后台是在A上,数据库也是在A上,A服务器完成打部分操作,系统地前台在B上,B上面能录入少量信息。现在是需要将A上的数据库数据导出到B上,并且将B上修改的数据导回到A,请问有什么好方法?分不是问题!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果a不改数据,b进行少量修改的话,b修改后增量备份一下恢复回去就可以了,增量备份的工具主流的数据库都有。如果a和b都对数据进行修改而两者不在同一网络中,那么就复杂了,要处理冲突或在修改前手动同步。 刚好属于后者,郁闷!本来有网闸的话就可以用DTS了的,可是客户很变态!用人代替网闸! 嗯,我国网闸比人贵的情况也是有的对楼主的业务需求不明白,哪部分要提交b修改,这时a是否可能对该数据发生并发访问,dts的话可能不要求严格的实时,是否允许a,b依次对数据进行处理? 是这样的,A服务器完成大部分业务操作,B是网站服务器,有的东西需要到网上公示,搜集民意!能够将B的民意传回,然后A上再对民意回复,发布到B上!流程基本就是这样! 如果a不改数据,b进行少量修改的话,b修改后增量备份一下恢复回去就可以了,增量备份的工具主流的数据库都有。如果a和b都对数据进行修改而两者不在同一网络中,那么就复杂了,要处理冲突或在修改前手动同步。同意 如果是这样的话b->a:民意a->b:公示内容,民意反馈处于用户安全的原因,是否考虑不要用同一个库,这样的话处理流程的中间信息和其他敏感数据就不会放到网上,交换的时候也不需交换这部分内容,这样同一个系统分为两部分功能模块,分别对应一个库,分别部署于a,b,数据交换集中于民意,民意反馈,公示内容三个表,两个库表结构相同,利于数据交换或后期可能的合并,数据备份更新模块定时根据时间备份增量数据(若有修改可能需要更新修改时间),根据主键修改或增加。一点思路待完善. 我现在已经做了一个数据导入导出工具,能够动态的配置数据库个数,表个数,操作语句等!思想是很通用到位的,但奇怪的是每次到数据时,有几条数据老是导出出来!把SQL抓出来在查询分析器,或者Access中都能正确执行!弄得我很是郁闷………… 直接把mdf文件搞过来,附加到本地,同服务器两库操作你想怎么搞就怎么搞. ...项目结束了客户才提出没有网闸...----------------------------------------可能的措施是,你可以两边都部署,在外网发布这一块可以直接屏蔽掉内部处理的流程。另外开发增量备份模块以windows服务或其他的方式定时收集交换的增量数据,人工交换后导入,基本上不用对现有的系统进行修改。埃,感觉最坏的就是项目貌似结束了又发现了新的需求,再编码... 有几条数据老是导出出来!把SQL抓出来在查询分析器,或者Access中都能正确执行!弄得我很是郁闷…………-------------------------这个无敌了...同情 用ado.net还是导不出来?不知道用datareader逐条追踪一下,能不能看到哪几条缺失。或者贴一下sql。good luck. 进来都有分 顺便学习一下哦 一条SQL语句,我怎么都想不出~请个位帮忙想想办法 url重写.html可以 .htm却不行? 推荐:权限控制比较好的项目.... 狂放分求助 有那位老大做过外国的www.linkpoint.com的信用卡接口?? 急!使滚动条始终保持最下方,显示最新记录信息 怎样得到一个命名空间的所有类?并可以定义这些类 Access 日期型数据查询问题。 C#里面的时间处理函数 vb.net写的一段代码,运行的时候总说连接没有打开 孟子大哥请进,昨天买了你的asp.net2.0的书,现在有问题想问
如果a和b都对数据进行修改而两者不在同一网络中,那么就复杂了,要处理冲突或在修改前手动同步。
本来有网闸的话就可以用DTS了的,可是客户很变态!用人代替网闸!
对楼主的业务需求不明白,哪部分要提交b修改,这时a是否可能对该数据发生并发访问,dts的话可能不要求严格的实时,是否允许a,b依次对数据进行处理?
如果a和b都对数据进行修改而两者不在同一网络中,那么就复杂了,要处理冲突或在修改前手动同步。
同意
b->a:民意
a->b:公示内容,民意反馈
处于用户安全的原因,是否考虑不要用同一个库,这样的话处理流程的中间信息和其他敏感数据就不会放到网上,交换的时候也不需交换这部分内容,这样同一个系统分为两部分功能模块,分别对应一个库,分别部署于a,b,数据交换集中于民意,民意反馈,公示内容三个表,两个库表结构相同,利于数据交换或后期可能的合并,数据备份更新模块定时根据时间备份增量数据(若有修改可能需要更新修改时间),根据主键修改或增加。
一点思路待完善.
----------------------------------------
可能的措施是,你可以两边都部署,在外网发布这一块可以直接屏蔽掉内部处理的流程。另外开发增量备份模块以windows服务或其他的方式定时收集交换的增量数据,人工交换后导入,基本上不用对现有的系统进行修改。
埃,感觉最坏的就是项目貌似结束了又发现了新的需求,再编码...
-------------------------
这个无敌了...同情