Hi,
it might be helpful if you can provide more details about the type and version of the database you are trying to monitor.
Does the sqlserver write this out to a log you can read or a windows event log so that you could use another probe
such as logmon or ntevl?
if you provide more details we might be able to provide some alternatives.
Also can you post the query you are using as I am not sure I understand why doing a custom check point would
increase your transaction log size on your database.