I agree with Brian. "Pluggable into any SQL database" is just not going to realistically be possible when you're looking for an MS SQL specific feature AND you're going to need elevated permissions just to be able to read the TLog and use DBCC PAGE commands. This kind of methodology is not something you can just do in any SQL database... and even with an MS SQL database, the permissions needed might not be willingly granted, and they'd probably look at you and wonder why you think you can just start doing things that normally only the DBA would be allowed to do. Not a good idea... and a boss that knows much about MS SQL security might tell you in no uncertain terms "HELL NO!" And then he or she might wonder whether or not they should retain you...