Найти тему
Антон Фелин

Сброс пароля администратора 1с базы в microsoft sql

Сброс пароля администратора 1с базы в microsoft sql

1-Открываем окно авторизации пользователя 1с и стираем все что там есть

2-Открываем microsoft sql management studio выделяем нужную базу и жмем "создать запрос"

3-Вводим туда

EXEC sp_rename 'v8users', 'v8users_tmp'
GO
UPDATE Params
SET FileName = 'users.usr_tmp'
WHERE FileName = 'users.usr'
GO

Выполнить.

4-Вводим туда

create table v8users(
ID binary(16) NOT NULL,
Name nvarchar(64) NOT NULL,
Descr nvarchar(128) NOT NULL,
OSName nvarchar(128) NULL,
Changed datetime2(0) NOT NULL,
RolesID numeric(10,0) NOT NULL,
Show binary(1) NOT NULL,
Data varbinary(max) NOT NULL,
EAuth binary(1) NULL,
AdmRole binary(1) NULL,
UsSprH numeric(10,0) NULL,
PRIMARY KEY (ID)
);

Выполнить.

5-входим в базу без логина и пароля

6-в mssql

DROP TABLE v8users
GO

Выполнить

7-и еще

EXEC sp_rename 'v8users_tmp', 'v8users'
GO
UPDATE Params
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_tmp'
GO

Выполнить.

Теперь мы можем открыть пользователей и изменить нужному пароль