数据同步问题内详(有数据同步经验的朋友帮我分析一下)
现在需要讲一个内网的数据库与一个外网的数据库进行同步。
内网一般情况下是不能上互联网的。
(注意)由于内网的数据处于安全考虑,客户不允许内网的服务器连上外网。
和内网连接的计算机有2个网线接口,一个可以访问内网,一个可以访问外网。
现在需要做的工作是把内网的数据和互联网的数据每天定时进行同步。这个需要做一个程序来完成,由于要同步的不只是一张表,而且表之间都有关系。
现在怎么才能让程序知道哪些数据发生了变化:(
不知道DTS有没有把整个数据库里面的表复制到本地,然后再把这些表放到互连网上的操作方法,如果有请大家教教我,能有段代码看最好,(客户先用内网数据线访问内网把这些操作的结果放入一个临时的文件)然后换成互连网的线访问互连网把这些文件覆盖原来数据库种的表数据。
还有就是,用SQL语句找到2个数据库的差异,把有差异的数据生成SQL语句,用上面的方法直接执行SQL语句?这样就会涉及一个表关系的问题……
大家有没有好的想法,或者经验~~帮帮我