sqlserver2000实现这样的功能用哪种模式最简便

sqlserver2000实现这样的功能用哪种方式最简便?
有两台服务器A和B,A服务器作为程序日常使用的服务器,B服务器作为备机使用,要求是让B服务器的数据和A服务器的保持同步,数据差异不超过10分钟,考虑用sqlserver2000自带的功能实现,请教各位,用哪种方式实现这个功能最简单和可靠?订阅和复制行吗?还是有其它办法更好?
------解决思路----------------------
事务复制,网络性能和其他设置都还不会很差,并且服务器压力不大的情况下,1分钟延时是没问题的,甚至可以达到秒级延时
------解决思路----------------------
2000的搭建我就没有了,2008的我有一篇文章:http://blog.****.net/dba_huangzj/article/details/20904417
------解决思路----------------------
有10分钟时间差异,用日志传送(LOG SHIPPING)
复制有副作用,不建议实践

或者,自己写代码每10或N分钟同步一次
------解决思路----------------------
引用:
事务复制,网络性能和其他设置都还不会很差,并且服务器压力不大的情况下,1分钟延时是没问题的,甚至可以达到秒级延时
事务复制就是 发布订阅吗?