Hi All,My scenario is something like this.I have a database "Tran" with 1 tbale "tbl" create table [tran].dbo.Tbl (i Int)insert into [tran].dbo.TBlselect 1 union allselect 2 union allselect 3
now i have taken a full backup with following scriptBACKUP DATABASE [Tran]TO DISK = 'd:\Tran_Full.bak'
after this i inserted some more records to "tbl"insert into [tran].dbo.TBlselect 4 union allselect 5 union allselect 6
now take the T-Log backupBACKUP LOG [Tran]TO DISK = 'd:\Tran_Log.trn'
after this i deleted some records from "tbl"delete from [tran].dbo.tblwhere i in (4, 5, 6)
after this when want to restore the database with following script it is giving me the error-- Restore Script-- First restore the Full BackupRESTORE DATABASE [Tran]FROM DISK = 'd:\Tran_Full.bak'WITH MOVE 'Tran' TO 'D:\MSSQL2005\MSSQL.2\MSSQL\DATA\Tran.mdf', MOVE 'Tran_log' TO 'D:\MSSQL2005\MSSQL.2\MSSQL\DATA\Tran_log.ldf',NORECOVERY-- Then restore the Tran-Log Backups in OrderRESTORE LOG [Tran]FROM DISK = 'd:\Tran_Log.trn'RECOVERY
-- error msgMsg 3117, Level 16, State 1, Line 1The log or differential backup cannot be restored because no files are ready to rollforward.Msg 3013, Level 16, State 1, Line 1RESTORE LOG is terminating abnormally.is any thing wrong in the script.Thanks in advance