您的位置:首页 > 数据库

数据库同步维护工具 for WPF MvvM

2013-01-05 16:39 232 查看
为解决公司总部与分公司的网络质量太差,业务系统卡的问题,今年在每个分公司架了一台缓存服务器,所有分公司都改为连接本地服务器工作。但是这样就牵扯到一个对我来说非常复杂的问题,那就是——数据同步。

分公司的人员少又没有专门的IT人员,所以总避免不了 停电啊、死机啊、丢包高得吓人啊等等问题,最后总会导致与总部的数据差异越来越大,正常的作法当然是处理硬件及网络问题等待同步完成了,但我们常常碰到一些特别关键或紧急的数据需要手动更新,这可费了老劲了,一个个连数据库,一个个改,终于我受不了了,写了一个小程序专门来做这些事。

原理非常简单了,就是自动连多个数据库,并执行输入的sql命令。不过这个是WPF写的,用的是mvvm模式 。

执行效果如下:



源码下载

Common层中CompanyServiceAgent.GetCompanys()方法是从我的数据库里读服务器名称及地址,需要修改才能用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: