1С 8.3 : Сбросить пароль пользователя 1C если база на SQL Server или PostgreSQL

Блог X-MSN  > 1C Предприятие >  1С 8.3 : Сбросить пароль пользователя 1C если база на SQL Server или PostgreSQL
0 комментариев

Используемая платформа 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';

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.