You have two options. You can run the distribution agent continually to
minimize the impact occurring at 1:00 pm, or you can schedule it to stop
around 12:50 pm and restart when the other processes are complete.

Signature
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
Hi Hilary,
Thank you for your information. i understand your words as: deliver
transactions only when no other processes are using table D2.T1, or using
continually transaction delivery, right?
Actually, it had been working perfectly with same configuration before i
upgraded the server from sp3 to sp4. Did anything related to replication be
changed in sp4?
> You have two options. You can run the distribution agent continually to
> minimize the impact occurring at 1:00 pm, or you can schedule it to stop
[quoted text clipped - 13 lines]
> > is there a way to work around this without having to kill those running
> > process which are using table D2.T1 at that time?
Hilary Cotter - 24 Dec 2006 12:06 GMT
There were bug fixes, but none which has caused (AFAIK) this problem on
other systems. Perhaps you have another process running on your system at
1:00 am which is causing extra load on your system and the overall
degradation is causing this problem to occur.

Signature
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
> Hi Hilary,
>
[quoted text clipped - 26 lines]
>> > is there a way to work around this without having to kill those running
>> > process which are using table D2.T1 at that time?
ericsson - 24 Dec 2006 12:41 GMT
Maybe you are right. I'll check it. Anyway, i'd like to know if transactions
can be delivered to a table which is BEING USED by applications simultaneity.
> There were bug fixes, but none which has caused (AFAIK) this problem on
> other systems. Perhaps you have another process running on your system at
[quoted text clipped - 31 lines]
> >> > is there a way to work around this without having to kill those running
> >> > process which are using table D2.T1 at that time?
Paul Ibison - 27 Dec 2006 19:50 GMT
It is usually inevitable that there will be some blocking issues in this
circumstance. You can mitigate these by using NOLOCK or upgrading to SQL
Server 2005 and using the read committed snapshot isolation level.
Cheers,
Paul Ibison SQL Server MVP, www.replicationanswers.com .