Hi, JananiSharma,
Based on my understanding, your backupAccess DataBase doesn't work, does it?
As you are just copying mdb from here to there, why don't you just use System.IO.File.Copy to backup and restore your mdb file?
http://msdn2.microsoft.com/en-us/library/system.io.file.copy.aspx
And after you restore the mdb file, you should retrieve the data from your mdb file again to get the latest Data.
Regards