Що робити загублений пароль адміністратора бд 1с на ms sql

Що робити? Загублений пароль адміністратора БД 1С на MS SQL

Що робити загублений пароль адміністратора бд 1с на ms sql

Для будь-якої організації чи підприємства в даний час гостро стоїть питання забезпечення надійного захисту використовуваних даних. Безумовно, це питання складається з багатьох складових, і саме поняття такого захисту є комплексне поняття. Правила конкретної компанії забезпечують заходи щодо захисту даних і організують і регламентують контроль доступу до інформації.







Частина заходів з цього питання забезпечується такими технічними засобами як сама операційна система, Microsoft SQL Server, 1С: Підприємство 8.1. Обговорення комплексу заходів для безпеки функціонування цієї облікової системи дуже велика тема, яка заслуговує великої розмови, але в даний момент знаходиться поза темою статті.







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

База даних MS SQL містить таблицю Params, яка призначена в тому числі для зберігання інформації про користувачів. Вся інформація про паролі в 1С: Підприємство зберігається в рядку цієї таблиці з назвою "users.usr".

Це фактично blob-об'єкт в якому зберігаються всі паролі і логіни користувачів. У разі, якщо 1С: Підприємство не знаходить дану рядок, то вважає, що жоден користувач не заданий і пускає в програму без введення пароля з правами адміністратора.
Для того, що б добитися такого ефекту, потрібно зайти в SQL Server management Studio і в базі виконати наступний код:

У деяких джерелах я натрапляв на згадку таблиці v8users. Якщо ви знайде у вашій базі даних таку таблицю, то потрібно ще виконати наступний код:

Після цього можна заходити в програму 1С: Підприємство в режимі конфігуратора. Наступним кроком буде скидання пароля адміністратора 1С: Підприємство.
Для цього, не виходячи з 1С, запускаємо в SQL Server management Studio наступний код:







Схожі статті