Я полагаю, что Ваш вопрос подобен этому:
https://stackoverflow.com/questions/394984/best-practice-to-run-linux-service-as-a-different-user
Я предложил бы проверить несколько из упомянутых опций
Было изменение в этой области в и выше SQL Server 2008 по сравнению с SQL Server 2005 и ниже. Часть его документируется в ниже.
Мое понимание - то, что Вам нужно членство db_creator роли - в основном, SQL Server не может сказать, являетесь ли Вы db_owner базы данных, которая должна все же быть восстановлена! Я вижу то, что Вы говорите хотя...