Hi there,
I have already have an experience with retrieve data from transaction log, but I have a question.
In which "recovery model" is Your database and do You have backup ?
If You have a backup or "recovery model" of Your database in "Full" mode then it will take max a hour.
Regards
Rafayel