Что делать, если вы забыли пароль администратора в базе 1С 8
Клиент-серверный вариант, MS SQL
Для того, чтобы сбросить пароль нам потребуется доступ к консоли сервера SQL.
1. Открываем Microsoft SQL Server Management Studio и делаем резервную копию базы на случай, если что-то пойдет не так.
2. Переименовываем таблицу v8users и файл users.usr, выполнив следующий запрос:
USE [ИмяВашейБазы]
GO
EXEC sp_rename 'v8users', 'v8users_tmp'
GO
UPDATE [Params]
SET [FileName] = 'users.usr_tmp'
WHERE [FileName] = 'users.usr'
GO
3. Заходим в базу в режиме Конфигуратор. В базе не будет ни одного пользователя, поэтому пароль 1С не спросит.
4. Восстановливаем таблицы v8users и файла users.usr, чтобы появился список пользователей запросом:
USE [ИмяВашейБазы]
GO
DROP TABLE [v8users]
GO
EXEC sp_rename 'v8users_tmp', 'v8users'
GO
UPDATE [Params]
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_tmp'
GO
5. В Конфигураторе меняем пароль пользователя Администратор или любого другого из имеющихся с нужными правами.
6. Закрываем Конфигуратор и заходим в базу под нужным пользователем с установленным на предыдущем шаге паролем.
Добавить комментарий