Используемая платформа 1С Предприятия на момент публикации статьи, 8.3.21.1508
Для MSSQL:
Запустим SQL Server Management Studio авторизуемся и создадим запрос к БД с содержанием:
EXEC sp_rename 'v8users', 'v8users_old' GO UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr' GO
После этого открываем БД в КОНФИГУРАТОРЕ и видим что платформа не спрашивает пользователя и пароль, при этом в SQL Server будет заново создана таблица v8users.
Теперь чтобы всех пользователей вернуть обратно НЕ ЗАКРЫВАЯ КОНФИГУРАТОР выполним в SQL Server Management Studio запрос:
DROP TABLE v8users GO EXEC sp_rename 'v8users_old', 'v8users' GO UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old' GO
После выполнения запроса в списке пользователей появятся все пользователи 1С, останется только найти нужного и изменить ему пароль.
Для PostgreSQL порядок действий тот же самый , различие в командах, открываем pgAdmin и выполняем:
ALTER TABLE v8users RENAME TO v8users_old; UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr';
заходим в КОНФИГУРАТОР и выполняем в pgAdmin:
DROP TABLE v8users; ALTER TABLE v8users_old RENAME TO v8users; UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old';