两台电脑,一台在家里,一台在单位,这两台电脑互不相连,我需要每天同步两次两个数据库的数据,也就是说,我在单位下班之前,需要对今天白天所作的工作进行一个备份,拷贝入U盘,然后回到家后再把这个备份恢复到我家里的电脑上。
在我晚上睡觉之前,我又需要将今天晚上所作的工作备份到一个文件,到了明天早上再恢复到单位的数据库中,这样周而复始。
由于我的数据库比较大,因此每天做全库完整备份或者全库恢复是不可接受的(但每天新产生或改变的数据量是很小的),因此只能采用增量备份和日志备份。
现在的问题在于,我发现在SQL Server里面,我这个需求是不能实现的,这是因为SQL Server根本就不支持单独进行增量或日志备份的恢复,要恢复必须要和完整备份一起恢复,不知我的理解错误没有。
在我晚上睡觉之前,我又需要将今天晚上所作的工作备份到一个文件,到了明天早上再恢复到单位的数据库中,这样周而复始。
由于我的数据库比较大,因此每天做全库完整备份或者全库恢复是不可接受的(但每天新产生或改变的数据量是很小的),因此只能采用增量备份和日志备份。
现在的问题在于,我发现在SQL Server里面,我这个需求是不能实现的,这是因为SQL Server根本就不支持单独进行增量或日志备份的恢复,要恢复必须要和完整备份一起恢复,不知我的理解错误没有。
http://topic.csdn.net/u/20110805/21/d5ebe5f8-60c6-4c1b-86dd-459f0e09953c.html?seed=2094548071&r=74808131
可以写脚本抓取增量数据<含修改、删除>,但对象就需要手工处理了,如SP、TRIGGER等
其实何必这样做,用vpn模式不就行了。在公司上网,家里也上网,在公司录入数据后,回到家里继续工作时,用vpn连接到公司里,然后打开程序继续工作,这样,又何必搞什么同步呢?