求数据交换思路或方案

penghongjie 2005-03-05 09:44:47
某大型施工集团企业因为其施工项目分布在全国各地乃至全世界,但有部分项目部没法连接互联网(有的可以),要求实现项目部与总部数据的交换。有的项目部直接连接总部的数据库操作,而有的项目部单机或者局域网(项目部内)录入业务数据,之后通过定时数据上传,基础数据由总部维护并定时下载到项目部。全新的项目,总部和项目部数据库都采用SQL Server2000,而且数据库结构可以相同。
请各位谈谈自己的想法或者解决思路,如果能够说明设计时的注意事项,本人将不胜感激!
...全文
194 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
penghongjie 2005-03-19
  • 打赏
  • 举报
回复
希望大家继续讨论,我觉得还有许多问题希望与大家一起交流交流
icedut 2005-03-11
  • 打赏
  • 举报
回复
我们公司也在寻找一种更好的解决方案
icedut 2005-03-11
  • 打赏
  • 举报
回复
我们公司的现状与pbsql(风云)说的类似
每个项目组每天工作结束后通过FTP上传数据包到公司服务器
公司服务器有个小程序,自动把数据包的数据放到公司内部数据库,目前来说状态还比较稳定

项目组如果数据要修改,一般只能开负单,或者总公司内部登陆项目组及其对其进行修改,再传回公司

penghongjie 2005-03-11
  • 打赏
  • 举报
回复
re: yown(yong)
怎么设置本地和远程DB?
iswear428 2005-03-11
  • 打赏
  • 举报
回复
关注一下
ohui 2005-03-11
  • 打赏
  • 举报
回复
还有就是修改操作最后考虑红冲方式。这样做数据导入简单一点。同时也可以如实反映当天报表情况。
ohui 2005-03-11
  • 打赏
  • 举报
回复
re :penghongjie
因为项目太多。
如果数据库的表不太多。可以只建一个数据库。只把当天的数据用.dbf,.excel.等格式传回。然后用写一个导入数据库的工具软件。这样就可以解决手工的麻烦。文件大小也比较小。
如果可以用MSN。我的帐号 ohui@hotmail.com

winternet 2005-03-11
  • 打赏
  • 举报
回复
mark
yown 2005-03-07
  • 打赏
  • 举报
回复
设本地DB,和远程DB
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:pbsql(风云)
肯定是要将数据打包然后上传到总部的。但是总部导入时我们是考虑作个schedule自动执行的。
直接连接然后操作总部服务器数据库,我是指在应用程序中连接总部的数据库。
pbsql 2005-03-07
  • 打赏
  • 举报
回复
最好是每个项目部将数据打包,然后通过FTP上传到总部服务器,由服务器决定是否导入数据库

直接连接然后操作总部服务器数据库,这样不安全的
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:ohui() 最简单的方式是在总部上给每个项目部建成一个数据库。到时只用传备份就行了
备份文件太大了,而且可能有成千上万各项目。
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:ohui()
非常感谢,发邮件(penghongjie@sohu.com)或者MSN(hunterpeng9988@hotmail.com)给我好吗?我们不准上QQ。
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:hsj20041004(光芒)
导入到总部是通过SQL Server还是自己写程序。
关键是怎么设计(有些什么主要事项)?重点要考虑的是,项目部的数据(已经导入到总部)修改或者删除后,总部的数据怎么与之保持一致?
ohui 2005-03-07
  • 打赏
  • 举报
回复
如果是一个数据库。结构设计可以参考用友财务软件的结构。如果需要我可以提供。QQ:104719799
ohui 2005-03-07
  • 打赏
  • 举报
回复
最简单的方式是在总部上给每个项目部建成一个数据库。到时只用传备份就行了
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:ohui()
总部一个数据库,各项目部一个数据库。数据库(包括数据库结构)可以一样的。
关键看怎么设计?
penghongjie 2005-03-07
  • 打赏
  • 举报
回复
re:dqhuaying(不再留恋)
我的意思是有的项目部没法一直在线,或者在线速度太慢,不能直接连接总部的数据库操作。
定时上传通过拨号或者无线上网。
ohui 2005-03-05
  • 打赏
  • 举报
回复
是独立存在就比较简单。在一个数据库中就要分不同的情况来设计
ohui 2005-03-05
  • 打赏
  • 举报
回复
所有项目部的数据是放在一个数据库中还是在一台服务器上独立存在
加载更多回复(3)

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧