2 варіанти скидання забутого пароля SQL Server 2012

Забули пароль SA для свого екземпляра SQL Server 2012? Якщо ви надто багато разів намагалися отримати доступ до бази даних із неправильними паролями, обліковий запис SA може бути заблоковано. У цьому посібнику ми покажемо вам два варіанти керування SQL Server 2012, додавши обліковий запис системного адміністратора або скинувши пароль SA.

Варіант 1. Скидання пароля SQL Server 2012 в однокористувацькому режимі

  1. Запустіть утиліту SQL Server Configuration Manager. Знайдіть свій екземпляр SQL Server 2012 і зупиніть службу.

  2. Відкрийте командний рядок із правами адміністратора, виконайте таку команду, щоб запустити SQL Server 2012 в однокористувацькому режимі:
    net start MSSQL$SQLEXPRESS /m"SQLCMD"

    Обов’язково змініть MSSQL$SQLEXPRESS на назву служби вашого екземпляра SQL Server. Кожен екземпляр має власну службу SQL Server. Ім’я служби можна знайти на панелі Windows Services (services.msc).

  3. Використовуйте команду sqlcmd для локального підключення до бази даних SQL Server 2012. Якщо ваш SQL Server встановлено на віддаленому комп’ютері, переконайтеся, що ви замінили . (крапка) з іменем хоста цього сервера.
    sqlcmd -E -S .
  4. Введіть наступний оператор SQL, щоб створити новий обліковий запис і надати йому будь-який дозвіл на рівні сервера.
    CREATE LOGIN tom WITH PASSWORD = 'P@ssw0rd'
    GO
    ALTER SERVER ROLE sysadmin ADD MEMBER tom
    GO

  5. Введіть exit, щоб вийти з sqlcmd. Перезапустіть службу SQL Server 2012, щоб вийти з режиму одного користувача. Потім ви можете підключитися до бази даних, використовуючи новий логін, який ви щойно створили.

Варіант 2: автономне скидання пароля SQL Server 2012

Дивіться також:Як увімкнути віддалені підключення в SQL Server 2014/2012/2008

SQL Server створює хеш пароля користувача, який зберігається в основній базі даних (sysxlogins). За допомогою SQL Server Password Changer ви можете розблокувати або скинути паролі SQL Server 2012 для SA та інших облікових записів користувачів. Ось як:

  1. Перш за все, вам потрібно зупинити екземпляр SQL Server 2012 за допомогою утиліти SQL Server Configuration Manager.
  2. Завантажте та встановіть програму SQL Server Password Changer.
  3. Запустіть програму SQL Server Password Changer. Натисніть наВідкрити файлкнопку для пошуку файлу master.mdf. Зазвичай файл master.mdf знаходиться за адресоюC:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA.

  4. Після того, як ви натиснули кнопку «Відкрити», програма відобразить список облікових записів користувачів для вашого екземпляра SQL Server. Виберіть обліковий запис SA та натиснітьЗмінити паролькнопку.

  5. У спливаючому вікні введіть новий пароль і натисніть OK. Новий пароль може бути таким коротким або простим, як вам потрібно, не потрібно відповідати вимогам щодо складності пароля.
  6. Після скидання пароля SA запустіть екземпляр SQL Server, після чого ви зможете успішно ввійти в обліковий запис SA.

Related Posts