У команд BACKUP и RESTORE есть параметр STATS
STATS [ = percentage ]
Displays a message each time another percentage completes, and is used to
gauge progress. If percentage is omitted, SQL Server displays a message
after each 10 percent is completed.
А как в моей клиентской программе из которой запущен BACKUP/RESTORE
отлавливить этот message?