异地数据同步
问一下各位大虾们
我在网络上有一个数据库,在本地有一个数据库,怎么实现把网络上的数据库的数据备份到本地数据库内,本地操作完后在更新到网络上的数据库内。
两个数据库的架构是一样的,我可不想备份数据库然后还原数据库。
怎么用代码实现?
------解决方案--------------------触发器
------解决方案--------------------可以用很多种办法...
用SQL的复制功能(不过我试过N次,没试成功),具体可以搜一下SQL 复制 订阅等关键字...
写程序...这个方法简单点...连接数据库,写几条updata语句...就好了...
备份...还原...最简单的方法,不过非常繁琐...
数据导出导入功能...最好有固定IP...指定别名...就可以了,但是数据只能追加...不能更新不同项...
其他的楼下补充...
------解决方案--------------------看数据量,再作决定。
简单的话(少量),自己的程序实现;复杂的话,没法讲明。
------解决方案--------------------SQL Server 2000的复制比较难弄,快照复制还可以,事务复制我没有试成功过。
SQL Server 2005中事务复制比较好弄,我成功过。帮助文档和向导写的很清楚。
除了复制,在SQL Server 2005中好象还支持日志传送方式的复制。