Как выключить удаленную базу данных прогресса (openge)

Хочу выключить удаленную БД прошутом

https://knowledgebase.progress.com/articles/Article/P20918

я получаю эту ошибку:

Запрос на завершение работы отклонен, поскольку вы являетесь недопустимым пользователем, удаленное завершение работы запрещено или база данных включена для отказоустойчивых кластеров. (12566)

Где я могу определить пользователя для запроса на отключение?


person JulesVerne    schedule 07.10.2020    source источник
comment
Как указано в статье базы знаний, только владелец базы данных или учетная запись, с которой запущена БД, или учетная запись root могут только удаленно завершить работу базы данных. Удовлетворяет ли ваша учетная запись любому из этих условий?   -  person Austin    schedule 07.10.2020
comment
Я начал свою БД с Openedge Explorer, я также попытался добавить учетные записи, которые соответствуют моему входу в Windows, и запустил БД с этим, у меня ничего не сработало.   -  person JulesVerne    schedule 07.10.2020


Ответы (2)


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

Дополнительная информация о флаге normtshutdown db:

https://knowledgebase.progress.com/articles/Article/P94213

person bupereira    schedule 07.10.2020
comment
База данных не находится в кластере и не запускается с нормальным отключением - person JulesVerne; 07.10.2020

dbman -stop -H 192.168.1.123 -port 20931 -u j.verne -db pool_05_xyz, за которым следует мой пароль Windows, останавливает удаленную БД (я не знаю, почему это работает ...)

Проблема, похоже, в том, что OpenEdge Explorer запускает БД с помощью SYSTEM, а не пользователя, который вошел в систему. Когда я пытаюсь остановить его удаленно, мое имя входа в Windows используется для отправки его как пользователя на сервер. На данный момент я не знаю, как это решить. Возможно, я могу остановить базу данных с помощью команды DBMAN, но это отклоняет мой вход в систему.

Запуск службы с учетной записью пользователя дает возможность подключиться и остановить ее

AdminService для OpenEdge 11.4 управляет прогрессом серверов OpenEdge Wird ausgeführt Automatisch [email protected]

Но это мое локальное решение, я не знаю, подходит ли это для настоящего удаленного сервера.

person JulesVerne    schedule 08.10.2020