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

Шаг №1: Так хорошо, теперь я знаю кто пользуется (см заметку: "Получаем список активных врачей в Archimed") программой Архимед, среди вывода есть учетная запись "Администратор ArchiMed+" — у нее логин Admin, но пароля на нее никто не знает, но раз есть полный доступ к SQL, то я могу заменить пароль все также через "Создать запрос":

use Archimed;

update USERS set PASSWORD='\TUXRP]x_W^' where LOGIN='Admin'

На заметку: что написано в поле PASSWORD есть закодированный пароль в виде простого символа единица, ну а после уже авторизуемся в программе и изменяем пароль на тот что Вам нужен:

Авторизуемся в Archimed с паролем на который сбросили через SQL запрос.

и нажимаем "ОК", запускается программа:

Авторизовавшись как Login=Admin и Password из SQL запроса переходим в "Настройки".

переходим в настройки (см. на представленном выше скриншоте куда указывает стрелочка), после: Справочники - Пользователи и пароли - Пользователи, находим в колонке "Имя": Администратор ArchiMed+ и через правый клик мышью выбираем "Редактировать"

Ставим свой пароль на учетную запись Login:Admin программы Archimed.

переходим в "Пароль", указываем свой пароль:

  • Пароль: Aa1234567aA
  • Подтверждение: Aa1234567aA

и нажимаю "ОК", "ОК"

Разлогиниваемся, но уже вместо сброшенного пароля в лице символа единица указываем тот на который поменяли.

Итого: Если есть доступ к серверной части и SQL части, то все возможно, надо только повнимательнее быть и все получится, а если есть возможность проконсультироваться с поддержкой, то и результат не составит себя ждать.

На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik