环思产品论坛

标题: 小程序:外部Access数据库 与 SqlServer 数据同步工具 [打印本页]

作者: zhouf    时间: 2015-4-24 12:00
标题: 小程序:外部Access数据库 与 SqlServer 数据同步工具
本帖最后由 zhouf 于 2018-4-26 09:02 编辑

实现效果:
  通过此工具将滴液机的数据导入到中间数据表;
  打样配方或大货配方导入滴液机配方时从中间表获取数据;
  好处,加入新的滴液机接口时,主ERP画面不需要修改;
下面是效果图:
   导入到中间表的数据效果
   
   导到大货配方的效果
   



功能描述:
 1. 实现Microsoft Office Access数据库与Microsoft SQL Server数据库的定时同步;
 2. 后期将实现读取 PSql 数据库定时同步;

应用范围:
 解决客户已购买了其他子系统(如滴液机),且使用的 Access 做单机版数据库时
 而我们ERP需要从这些子系统中获取数据。

环境配置:
 开发环境:Microsoft Visual Studio 2008
 运行环境:需要预装 Microsoft .Net Framework 3.5 下载

部署步骤:
 部署拓扑图,详见附图A
 1. 确保这些单机程序与ERP网络畅通;
 2. 在单机程序所在电脑(下称远端)上安装 dotNetFx3.5 或更高版本;
 3. 在ERP服务器上(下称近端)上安装 dotNetFx3.5 或更高版本;
 3. 从应用程序压缩包中复制“AccessServer.exe”到远端电脑,并运行;
 4. 在远端电脑上运行的AccessServer.exe上,配置Access数据库文件地址;
 5. 从应用程序压缩包中复制“AccessClient.exe”到近端电脑上,并运行;
 6. 在近端电脑上运行的AccessClient.exe上,配置以下内容:
   a. 访问Sql Server的连接;
   b. 访问远端的AccessServer的连接;
   c. 同步访问远端Access的sql语句;

 附:应用程序压缩包中,有能够运行成功的实例,包括Access数据库,
   您在尝试应用时,只需要修改AccessClient.exe中的“配置连接项”\“SQL Server连接”
   (参见附图B)

附图A:
 
附图B:
 
程序下载:
 源程序: AccessProject_Application.zip (52.48 KB, 下载次数: 292)
 源代码: AccessProject_Source.zip (94.62 KB, 下载次数: 0)

使用方法:







欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2