数据库同步维护工具 for WPF MvvM
2013-01-05 16:39
232 查看
为解决公司总部与分公司的网络质量太差,业务系统卡的问题,今年在每个分公司架了一台缓存服务器,所有分公司都改为连接本地服务器工作。但是这样就牵扯到一个对我来说非常复杂的问题,那就是——数据同步。
分公司的人员少又没有专门的IT人员,所以总避免不了 停电啊、死机啊、丢包高得吓人啊等等问题,最后总会导致与总部的数据差异越来越大,正常的作法当然是处理硬件及网络问题等待同步完成了,但我们常常碰到一些特别关键或紧急的数据需要手动更新,这可费了老劲了,一个个连数据库,一个个改,终于我受不了了,写了一个小程序专门来做这些事。
原理非常简单了,就是自动连多个数据库,并执行输入的sql命令。不过这个是WPF写的,用的是mvvm模式 。
执行效果如下:
源码下载
Common层中CompanyServiceAgent.GetCompanys()方法是从我的数据库里读服务器名称及地址,需要修改才能用。
分公司的人员少又没有专门的IT人员,所以总避免不了 停电啊、死机啊、丢包高得吓人啊等等问题,最后总会导致与总部的数据差异越来越大,正常的作法当然是处理硬件及网络问题等待同步完成了,但我们常常碰到一些特别关键或紧急的数据需要手动更新,这可费了老劲了,一个个连数据库,一个个改,终于我受不了了,写了一个小程序专门来做这些事。
原理非常简单了,就是自动连多个数据库,并执行输入的sql命令。不过这个是WPF写的,用的是mvvm模式 。
执行效果如下:
源码下载
Common层中CompanyServiceAgent.GetCompanys()方法是从我的数据库里读服务器名称及地址,需要修改才能用。
相关文章推荐
- 同步和比较数据库工具dbForge Schema Compare for SQL Server
- MvvmCross for WPF File Plugin
- C#同步SQL Server数据库中的数据--数据库同步工具[同步新数据]
- 【转】Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
- 数据库比较工具DBCompareTool for Oracle 0.2.5发布
- Kypass Companion for Mac(数据库搜索工具) v1.9破解版
- SQLPro for SQLite for Mac(数据库管理工具)免注册码版 v1.0.111破解版
- 利用github for windows 工具将本地的内容同步到github上
- MvvmLight学习篇—— Mvvm Light Toolkit for wpf/silverlight系列(导航)
- Synchronization Services for ADO.NET - 创建一个偶然连接数据库系统。(数据同步系统)
- Mvvm Light Toolkit for wpf/silverlight 入门博客
- PostgreSQL数据库web维护客户端工具软件
- [经典]数据库设计-备份-维护工具 大全
- Mvvm Light Toolkit for wpf/silverlight系列之Command和Events
- Mvvm Light Toolkit for wpf/silverlight系列之Command和Events
- Mysql 数据库工具:DB Tracklayer For iPhone
- 使用Phalcon开发工具碰到的数据库问题"Table 'XXX' doesn't exist in database when dumping meta-data for XXX"
- 智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )
- Navicat for PostgreSQL 怎么维护数据库和表
- 数据库非常棒的工具 Navicat for MySQL 8 注册码