Как запустить postgres на аккаунте администратора?
Доброго дня.
Есть аккаунт администратора Windows, свежепоставленный postgres. Нужно запустить Database Server. Пишу "postgres -h localhost", а он мне в ответ говорит, что нельзя запустить под аккаунтом администратора.
При этом, нужно запустить его именно под аккаунтом администратора.
Как это сделать? Любые методы, которые не требуют манипуляций с виндовыми аккаунтами (net, runas и прочих).
Заранее спасибо.
Сергей Горностаев, потому мне кажется, что возня с windows-аккаунтами - путь не туда. Это подтверждают два факта: pg_ctl дает запустить сервер под учеткой администратора (pg_ctl "path" start работает, при этом "postgres -h localhost" не работает); и я успешно выполнял "postgres -h localhost" под учеткой администратора на другой машине.
Как и почему там было можно, а здесь у меня на свежей Windows - нельзя, я и пытаюсь понять.
Алексей Николаев, можно от любого юзера стартовать.
Возможно, есть проверка на встроенного администратора, доставшаяся, видимо, по наследству от *unix. Заведите отдельного пользователя под постгрес, в группу администраторов его смысла добавлять нет.
Вообще, исталлятор постгреса ставит сервис, чего бы вам его не использовать? Если почему-то сервиса нет, можно самостоятельно его зарегистрировать: