SQL server 2005 事务复制的只读订阅

在SQL Server 2005中,如果用log shipping作HA的话,可以使目标数据库是只读数据库。而用事务复制方式,我尝试将订阅数据库设置成只读模式,复制就会出错。
不知道哪位兄弟在这方面有成功的经历,不妨共享一下经验。