interfaceis being used, it sets a truncation point in the transaction log. The
truncationpoint prevents Adaptive Server Enterprise from re-using pages in
thetransaction log before they have been scanned by SSREMOTE. For this
reason,DUMP TRANSACTION will not necessarily release transaction log
pagesthat are before the oldest open transaction. DUMP TRANSACTION
willnot release transaction log pages beyond the “truncation point”.
Initializingthe tr uncation
point TheSQL Remote setup script (
ssremote.sql
)initializes the truncation point
withthe following command
dbcc settrunc( ’ltm’, ’valid’ ).
Thetruncation point can be reset with the following command
dbcc settrunc( ’ltm’, ’ignore’ ).
Thiscommand tells Adaptive Server Enterprise to ignore the truncation
point,allowing transaction log pages beyond the truncation point to be
releasedfor reuse. Youshould only use this command when you are no
longerinterested in SQL Remote replication with the database and you want
tobe able to reclaim space in the transaction device with DUMP
TRANSACTIONcommands. Continuingto run SQL Remote after ignoring
thetruncation point will fail to replicate any transactions that were in
transactionlog pages that were not scanned by the Message Agent and were
freedby DUMP TRANSACTION.
274