создай папку backup в корне сервера
Достаточно прочитать ошибку "Object cannot be cast from DBNull to other types", чтобы понять, что проблема не в отсутствии папки.
Базы данных имеют свой тип null'а, он отличается от того, что в коде. null и DBNull для программы не одно и то же.
Ошибка в том, что какой-то код, при попытке получить значение в переменную внутри скрипта, получает значение DBNull и не может его обработать. Нужно найти и создать правильные условия для этой переменной.
Однако если глянуть еще выше - есть ошибка "No connect to Main database", что означает, что у тебя просто не настроено подключение к базе данных, оттуда и скрипт бэкапа не может работать. Нужно прочитать инструкцию как подключать базу данных.