>-----Original Message-----
>
>Hi guys
>
>Hopefully someone can answer this query for me
>
>I am quite new to working with SQL Server and I have
been asked to
>replicate a database between 2 sites.
>
>After looking at the options I decided that
Transactional Replication
>was the best option so I proceeded to set it up.
>
>Everything seemed to go okay, I setup my main server
(SQL 7.0) as the
>Distributor and the Publisher, created my publication
and I then
>configured my second server (SQL 2000) to use a Pull
Subscription.
>I then went back to the first server and generated the
initial snapshot
>which took a while but seemed to run okay, I then
synchronized using the
>Pull Subscription and that also worked fine.
>
>Problem I am having now is the Log Reader Agent on the
Publisher
>seems to be hogging CPU power and my cpu usage is
permanently above
>95% (if I stop SQl server then it falls to around 25%
which is normal
>for this server).
>
>It always shows a status of Running Delivering
Replicated Transactions.
>
>We are planning on replicating this database once a day
so does the Log
>reader Agent need to be running all the time, I assumed
it would as the
>way I understand it the Log Reader Agent monitors all
transactions going
>into transaction log and puts all INSERT, UPDATE and
DELETE statements
>into the Transaction database ready for replication.
>
>If it does need to be running then does anyone know how
I can stop it
>from hogging all of the CPU - my server is an IBM
Netfinity x232, 2 1Ghz
>Xeon Processors and 2GB physical memory.
>
>Sorry for the long post guys
>
>Thanks in advance
>
>Hanley
>
>--
>Posted via
http://dbforums.com >.