Hi Mohit,
is you use a backup created on database A e.g. PRD and restore it on a different database B e.g. KON then YES you have to use the procedure I described above with Initialization.
If you restore a backup created on database A and restore this backup on the same database A then ypu must not execute with initialize because this will delete the log entries.
So it is a difference if you restore the backup on the same database where the backup has been created. Or if you restore the backup on a different database -> then use with Initialize.
This is independant if you are using external backup tolls or not. This is the backup -> Recovery procedure with databaseStudio for system copies.
Regards, Christiane