У меня не очень хороший опыт именно с админом. Для отдельного админа нужно же как-то и процессы подстраивать, как он будет с программистами общаться (кто и как будет конфликты решать, например структуру не оптимальную придумали и надо все переделать чтобы не тупило), что он вообще должен делать и т.д. Держать на постоянку опытного человека, который может разобраться в потрохах MS SQL - это реально дорого и можно консультациями обходиться (если найти где грамотные консультации купить). Плюс грузить его задачами настройки бекапов и прочего - ему вообще не интересно будет (риск что сбежит). В общем сейчас я бы очень внимательно подумал что он будет делать и очень вероятно, что если все задачи админа выписать - то получится, что бекапы и прочее может делать админ обычный серверный, структуру базы все равно разработчики делают, плюс скрипты дают чтобы все обновлялось, и останутся очень редкие случаи когда надо реально именно DB админ.