Скидання пароля 1с 8

Скидання пароля 1С 8.2 або 8.3 може знадобитися, якщо з якихось причин адмінських доступ був втрачений. Треба сказати, що скидання пароля 1С з базою під SQL Server виконується навіть простіше, ніж у файловому варіанті.

Єдиною умовою успішного виконання процедури скидання пароля 1С Підприємства 8.2 / 8.3 є доступ в консоль Microsoft SQL сервера. Якщо розгубили взагалі всі паролі, то ситуація дещо ускладнюється. У даній статті буде дано опис тільки як зняти пароль 1С з SQL бази. Спосіб скидання пароля користувача SQL Server - окрема тема.

Виконати зазначені дії може навіть користувач, який не володіє навичками програміста 1С.

Перед виконанням процедури скидання пароля 1С обов'язково зробіть резервну копію бази даних.

Де 1С зберігає дані про паролі

1С: Підприємство 8.2 / 8.3 зберігає інформацію про паролі в двох місцях:

Врахуйте, що паролі зберігаються не у відкритому вигляді, а у вигляді хеш кодів. Це несиметричний алгоритм шифрування без можливості зворотного відновлення. Тому зайти і поставити десь в конкретному полі новий пароль не вийде.

Не намагайтеся прати взагалі всю інфу з полів з паролями. Вони не бувають порожніми.

Як отримати адмінських доступ в 1С без пароля

Основна ідея в тому, що, якщо при завантаженні бази 1С: Підприємства не буде виявлено жодного користувач, то хто входить ходом отримає максимальні права. При цьому, формування списку доступних привілеїв 1С виконує тільки на вході і більше до них не звертається.

Крок 1. Перейменовуємо таблицю v8users і файл users.usr

Перед входом в базу даних, куди потрібно отримати доступ, перейменуємо таблицю v8users в v8users_tmp. Так само перейменуємо файл users.usr в users.usr_tmp.

Відкриємо Management Studio.

Створюємо новий запит до БД:

Ідентифікатор «your_database» замініть на ідентифікатор своєї бази 1С.

І запускаємо його: F5 або іконка зі знаком оклику.

Відкриваємо 1С в режимі конфігуратора. При вході ні користувача ні пароля запрошено не буде. База відкриється з повними правами.

Майте на увазі, що окремі конфігурації 1С мають ряд особливостей з управління користувачами. Ці особливості слід враховувати при виконанні процедури скидання пароля 1С.

Крок 3. Відновлення таблиці v8users і файлу users.usr

Тепер виконаємо зворотну операцію того, що було зроблено на кроці 1.

Знову створюємо новий SQL скрипт в Management Studio. і вписуємо туди:

Ідентифікатор «your_database» замініть на ідентифікатор своєї бази 1С.

І запускаємо його: F5 або іконка зі знаком оклику.

Крок 4. Змінюємо пароль адміністратора або створюємо нового

У Конфігураторі 1С змініть пароль існуючого адміністратора або створіть нового користувача з адміністративними правами.

Зауваження: Скидання пароля 1С краще робити для існуючого користувача

Майте на увазі, що в таких конфігураціях, як «Управління торгівлею» версії 11 створення користувачів слід виконувати в режимі 1С: преприятий, а не в Конфігураторі. Тому краще змінити пароль існуючого адміністратора, а не створювати через Конфігуратор нового користувача.

висновок

Закрийте Конфігуратор і відкрийте знову. Тепер буде діяти вказаний пароль на кроці 4.

Обов'язково враховуйте особливості управління користувачами конкретної конфігурації 1С.

Схожі записи

Схожі статті