Что делать, если вы забыли пароль администратора в базе 1С 8

01 Feb
Published by Nicholas

Клиент-серверный вариант, MS SQL

Для того, чтобы сбросить пароль нам потребуется доступ к консоли сервера SQL.

1. Открываем Microsoft SQL Server Management Studio и делаем резервную копию базы на случай, если что-то пойдет не так.

Создание резервной копии базы 1С средствами Microsoft SQL Server

2. Переименовываем таблицу v8users и файл users.usr, выполнив следующий запрос:

Произвольный запрос в Microsoft SQL Server

USE [ИмяВашейБазы]
GO
EXEC sp_rename 'v8users', 'v8users_tmp'
GO
UPDATE [Params]
SET [FileName] = 'users.usr_tmp'
WHERE [FileName] = 'users.usr'
GO

Сброс пароля 1С

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. Закрываем Конфигуратор и заходим в базу под нужным пользователем с установленным на предыдущем шаге паролем.

Тэги 

1С 8

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image