As I see it, could have missed some configuration option. Otherwise, it
seems my only option is to modify sp_MSmaximum_cleanup_seqno or some similar
circumvention of the tracking that occurs.
Any suggestions for solutions?
This is not quite true. The distribution database will hold all the snapshot
command generated by the snapshot agent, but after the snapshot agent has
done its job it will shut down and changes occuring in the publication
database will stay there.
"jk" <j...@discussions.microsoft.com> wrote in message
news:B3F13C95-0C01-4275...@microsoft.com...
The problem is not with the snapshot agent itself, or snapshot replication.
The problem is with how the transactions are being accumulated and NOT
cleaned up through an interaction between Snapshot replication,
Transactional replication and the code in sp_MSmaximum_cleanup_seqno
I have gone through the code and can see what is going on. The sproc
responsible for returning the most recent transaction that can be cleaned
up, can return the transaction number (binary) delivered by the snapshot
agent. And, in my situation it does just that. Given that my snapshot agent
runs much less frequently (once a week), the transactions that have occured
since then, are being accumulated in the distribution database. Under a
normal scenario these transactions would be cleaned out since they have
already been replicated by the Transactional publication distribution
agents.
jk
"Hilary Cotter" <hilary...@gmail.com> wrote in message
news:%23Oi6avS...@TK2MSFTNGP05.phx.gbl...
"jk" <j.kre...@orbisfunds.ca> wrote in message
news:OIqjExwZ...@TK2MSFTNGP04.phx.gbl...