今天无意中在网上发现了SQL Server 有同步复制数据的功能。感到十分的惊讶。特此做好记录,以备以后会用到。也可以给大家参考!
URL: http://www.cncms.com.cn/mssql/3300.htm
http://soft.zdnet.com.cn/software_zone/2007/0907/495442.shtml
针对SQL SERVER2000由于没有这个功能要实现 本地电脑SQLServer上的数据库定时自动备份到另一台电脑的SQLServer上就要按照下面的方法实现:
1、创建触发器通过net use命令远程登陆到异机进行备份操作,可以在异机采用定时还原的方式实现定时同步
这也是4楼提供的方法,也是网络上最多的方法,但会遇到两个问题:
a、net use命令远程登陆可能出现问题,请参考
http://topic.csdn.net/u/20090506/16/eb9c9ca4-8b5a-498b-805f-55c146f3ea60.html
b、只实现了异机备份为.BAK文件,并未还原到异机的SQL Server上,设想可以用SQL语句restore还原,至于如何定时有待考虑
2、采用DTS向导的办法,这个需要手动操作,对不会使用企业管理器的客户很不方便,但这是目前已知最好的功能实现手段,定时在不同的SQLServer数据库间同步。这个功能是有命令行来实现的,但是命令行比较简陋,似乎不能实现手动操作涵盖的功能。请参考
http://topic.csdn.net/u/20090507/14/154ff0b1-c280-4ed0-b28d-c9c9eacde0b9.html
3、有人提出的链接服务器的方法,我不会,需要的可以研究