Hi all,
I come from an Oracle background and I know i shouldn't make a side by side comparison between the two products but I would like to know the difference between them though and i hope gurus here can shed some light to my questions below->
Q1) In oracle, there are undo segments/tablespace which is use for rolling back uncommitted transactions.
Can I check that for SQL server, all undo, redo information required to rollback/rollforward transactions are store in transaction logs only right ?
Q2) If all rollback,rollfoward(recovery) information is stored in the SQL server transaction logs, can i make the following assumption on a high level note
a) a full backup only include transactions logs that are needed to recover from uncommitted transactions since the start of the backup
b) a transaction log backup include transaction logs since the last_lsn from the most recent transaction log backup and that includes both committed and uncommitted transactions
- the checkpoint_lsn has no role to play in both activities on top.
Regards,
Noob