• mohammed moinudheen (3/9/2011)


    paul.knibbs (3/9/2011)


    This is odd. I'm sure I've read stuff that implies TRUNCATE TABLE *does* invalidate log backups until the next full backup is run, which means none of the suggested answers was right--yet everyone is saying this is incorrect and that point-in-time restore is still perfectly possible after doing one of these. I'm confused!

    Were you referring to this statement 'backup log with truncate_only'. Running this would invalidate the log backups and we would need to take a full backup again to overcome this. As per my knowledge, a truncate statement wouldn't invalidate log backups.

    Apparently there did use to be non-logged operations in SQL Server 7, but TRUNCATE TABLE wasn't one of them. These days there are no non-logged operations as far as I'm aware.

    Link: http://support.microsoft.com/kb/272093

    Also, see Steve's editorial from yesterday: http://www.sqlservercentral.com/articles/Editorial/72676/[/url]