0 - 3 of 3 tags for locks

We are using DSA as our Backup and Restore option. 
Lately, we have had issues with the Restore portion on our DRT system.
We had a restore job that ran for several hours but seemed to make no progress.  The job was aborted.

can you also explain how a row level lock can be requested in macro? and some situations where Optimizer determines for a table level lock?

Thanks forum.