В свойствах службы можно выставить от кого можно запускать, соответственно при регистрации службы например через CMD там можно указать от кого запускать, вроде так это делалось
Вот я так и хотел, только я не еще не выяснил у техподдержки сколько хранимых процедур можно хранить, и какая длина текста в хранимой процедуре и можно ли там двумерные массивы хранить