• Duncan Pryde (3/9/2011)


    mohammed moinudheen (3/9/2011)


    Thanks for the question Duncan. I had a feeling that this question was more at testing our understanding of the truncate statement than the recovery models.

    It was sort of a bit of both. A misconception appears to be that TRUNCATE TABLE is non-logged or minimally logged. Minimally logged operations occur in BULK_LOGGED (and SIMPLE) recovery and prevent point-in-time restores for affected log backups. TRUNCATE TABLE, even though it behaves similarly to minimally logged operations, is not one and doesn't prevent point-in-time restore - even in BULK_LOGGED recovery.

    A good article by Kalen Delaney that explains the difference is here

    Duncan

    Thanks Duncan for sharing the link.

    M&M