日期:2014-05-18  浏览次数:20552 次

关于数据库复制崩溃的问题
我现在有一个发布的数据库,和一个复制的数据库。我采用的是sqlserver 2000里自带的发布和订阅。我用的是事务性的复制。当我一个事务是更新数据20多万条记录的时候,订阅服务器就没办法没有办法把这个事务复制过去。就连其它的订阅也无法复制过去了。整一个复制库都无法从发布服务器里复制数据了,而且在复制库里的此订阅对象(比如是一张表A)其中有一些行是被锁住了。还有就是如果我重启复制库后,此订阅又开始从头开始复制。这样如果一出问题,我的复制库又要花几个小时去做这件事。请问一下,有没有一种解决方案能够解决复制库所带来的问题。谢谢。

------解决方案--------------------
偶记得好象是复制的量太大了, SQL Server一时忙不过来..

偶是把Log Reader Agent profile里的-ReadBatchsize改小了, 就行了. 等到你20M的数据完了, 再改回来.....