When you try to restore a transaction log for a Microsoft SQL Server 2005 database, you may receive error 3456. When this error occurs, you cannot continue restoring the transaction log.
Additionally, when you examine the SQL Server Errorlog file, it resembles the following:
2007-03-29 16:00:35.43 spid59 Error: 17053, Severity: 16, State: 1.
2007-03-29 16:00:35.43 spid59 G:\MSSQL\DATA\attach_space_079.ndf: Operating system error 112(There is not enough space on the disk.) encountered.
2007-03-29 16:00:35.45 spid59 Error: 5149, Severity: 16, State: 1.
2007-03-29 16:00:35.45 spid59 MODIFY FILE encountered operating system error 112(There is not enough space on the disk.) while attempting to expand the physical file.
...
2007-04-14 13:11:58.82 spid56 Error: 3456, Severity: 16, State: 1.
2007-04-14 13:11:58.82 spid56 Could not redo log record (509687:1091266:3), for transaction ID (0:84708793), on page (67:57769216), database 'custdata' (database ID 7). Page: LSN = (508062:635535:172), type = 8. Log: OpCode = 7, context 8, PrevPageLSN: (509687:1090182:20). Restore from a backup of the database, or repair the database.