sql

 

База MS SQL

 

Запускаем консоль SQL Server Management Studio и создаем окно для запросов

1 Нужно заставить базу думать что в ней нет пользователей:

Выполняем запрос

use ИмяВашейБазы
EXEC
sp_rename 'v8users', 'v8users_old' GO UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr' GO

Подключаемся к базе через конфигуратор, пользователей в базе как будто нет. Теперь не закрывая конфигуратор выполняем запрос:

use ИмяВашейБазы 
DROP TABLE v8users GO EXEC sp_rename 'v8users_old', 'v8users' GO UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old' GO

После выполнения этого запроса можно входить в администрирование-пользователи и менять пароль.

База PostGres

Выполняем запрос в PgAdmin

 ALTER TABLE v8users RENAME TO v8users_old;
UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr';   

Входим в конфигуратор.  Чтобы пользователи снова появились выполняем запрос:

DROP TABLE v8users;
ALTER TABLE v8users_old RENAME TO v8users;
UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old';  

 

См. также:

 Взлом пароля администратора в файловой версии

Как узнать пароль пользователя 1с, зная пароль администратора.