Удаленное резервное копирование и восстановление сервера MS Sql с C #

Я пытаюсь создать функцию ac #, которая будет выполнять резервное копирование и восстановление сервера mssql 2005 db. Я пробовал почти все в сети, но мне не повезло. На моей локальной машине все работает отлично, но когда я попытался удаленно, я беру ошибку: Ошибка операционной системы 3 … BACKUP DATABASE заканчивается аномально. Iam с использованием Server.MapPath ("~ / mypath") для пути. Я также попробовал следующее, без везения: Транслировать файлы резервных копий с удаленного сервера sql

    Operating system error code 3(The system cannot find the path specified.). 

    Вы должны использовать локальный каталог на удаленном сервере для сохранения резервной копии
    (конечно, пользователь должен иметь разрешение на доступ к этому локальному каталогу)

    Давайте будем гением компьютера.