Наш телефон
+7(495)545-56-89
Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Сброс пароля на 1С 8.2 SQL

Сброс пароля на 1С 8.2 SQL 30 Март 2015 17:38 #64

1С при работе на SQL хранит список пользователей в двух местах: в таблице v8users и в файле users.usr который бинарно расположен в таблице Params.

Надо платформу заставить думать что в базе нет ни одного пользователя. Для этого необходимо переименовать таблицу v8users и строчку с файлом users.usr. Открываем SQL Server Management Studio логинимся и создаем запрос к базе данных с содержанием:

EXEC sp_rename 'v8users', 'v8users_old'
GO
UPDATE Params
SET FileName = 'users.usr_old'
WHERE FileName = 'users.usr'
GO

Сделать это можно наведя указатель на нужную нам базу данных и выбрав с помощью правой клавиши мыши пункт меню под названием "New Query". В открывшемся редакторе вставить запрос (все строки целиком) и нажать на пункт меню с красным восклицательным знаком "Execute"

После этого открываем базу данных в конфигураторе и видим что платформа не спрашивает пользователя и пароль, при этом в 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

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

  • Gruch аватар
  • Gruch
  • Вне сайта
TOP