Як скинути пароль SA в Sql Server

З цієї статті ви дізнаєтеся, як скинути загублений пароль системного адміністратора (SA) в Microsoft SQL Server. Для цього вам потрібно буде увійти в систему через аутентифікацію Windows, скористатися командним рядком або однокористувацьким режимом.

Метод1З 3:
За допомогою аутентифікації Windows

  1. Вивчіть всі нюанси цього методу.якщо на сервері включена Перевірка автентичності Windows, з її допомогою можна увійти на сервер без необхідності введення пароля. Увійшовши в систему, змініть пароль SQL-сервера.[1]
  2. Переконайтеся, що на комп'ютері встановлено SSMS. SSMS-це інтерфейс користувача, який дозволяє змінювати різні налаштування параметрів SQL Server у вікні, а не в командному рядку. Якщо у вас немає SSMS, зробіть наступне:
    • Відкрийте в браузерісторінку завантаження SSMS;
    • Натисніть на посиланняЗавантажити SQL Server Management Studio 17.6;
    • Двічі клацніть по завантаженому установчому файлу SSMS;
    • Дотримуйтесь інструкцій на екрані, щоб встановити SSMS.
  3. Запустіть SSMS. введітьSQL server management studio в меню «Пуск», а потім виберітьMicrosoft SQL Server Management Studio 17 у верхній частині меню.
  4. Виберіть автентифікацію. у спадному списку «Перевірка автентичності» виберіть Перевірка автентичності Windows.
  5. Натисніть наЗ'єднати в нижній частині вікна.якщо в обліковому записі включена Перевірка автентичності Windows, ви опинитеся на панелі керування сервером.
  6. Розгорніть папку сервера. якщо під каталогом сервера у верхній лівій частині вікна немає додаткових папок, клацніть по значку+, щоб відобразити їх.
  7. Розкрийте папку «Безпека».
  8. Розкрийте папку "Імена входу".це одна з папок каталогу "Безпека".
  9. Двічі клацніть по пунктуSa в папці «імена входу», щоб відкрити вікно властивостей системного адміністратора.
  10. Введіть новий пароль.введіть новий пароль у текстові поля "Пароль" та "підтвердження пароля" у верхній частині вікна.
  11. НатиснітьOK в нижній частині вікна, щоб змінити пароль і закрити вікно властивостей.

Метод2 З 3:
За допомогою однокористувацького режиму

  1. Вивчіть всі нюанси цього методу.навіть якщо ви заблокуєте свій єдиний обліковий запис, це не завадить вам додати нового користувача і присвоїти йому права адміністратора через командний рядок. Використовуйте облікові дані нового користувача, щоб потрапити на сторінку SQL Server і скинути пароль.[2]
  2. Переконайтеся, що на комп'ютері встановлено SSMS. SSMS-це інтерфейс користувача, який дозволяє змінювати різні налаштування параметрів SQL Server у вікні, а не в командному рядку. Якщо у вас немає SSMS, зробіть наступне:
    • Відкрийтесторінку завантаження SSMS в браузері;
    • Натисніть на посиланняЗавантажити SQL Server Management Studio 17.6;
    • Двічі клацніть по завантаженому установчому файлу SSMS;
    • Дотримуйтесь інструкцій на екрані, щоб встановити SSMS.
  3. Відкрийте командний рядок з правами адміністратора. Відкрийте меню Пуск
    , а потім виконайте такі дії:
    • Введітькомандний рядок;
    • Клацніть правою кнопкою миші по результату
      Командний рядок;
    • Натисніть наЗапуск від імені адміністратора;
    • Коли з'явиться запит, виберітьТак.
  4. Зупиніть роботу служб SQL-сервера. Введіть net stop MSSQLSERVER натисніть Enter, щоб зупинити запущені служби SQL.
  5. Перезапустіть SQL в режимі одного користувача. Введіть net start MSSQLSERVER -m"SQLCMD" натисніть Enter.
    • На цьому етапі ви не побачите жодних ознак того, що програма працює в режимі одного користувача. Про це буде свідчити лише фраза: «The SQL Server &#LT;MSSQLSERVER&#gt; service was started successfully».
  6. Підключіться до SQL. Введіть sqlcmd натисніть Enter, щоб запустити командний рядок SQL.
  7. Створіть нового користувача і пароль, ввівши наступні команди в командному рядку SQL:
    • ВведітьCREATE LOGIN ім'я WITH PASSWORD='пароль' , де "ім'я" — це ім'я облікового запису, а" пароль " — новий пароль;
    • Натисніть Enter;
    • ВведітьGO натисніть Enter.
  8. Присвойте користувачеві роль системного адміністратора. Введіть SP_ADDSRVROLEMEMBER ім'я,'SYSADMIN', де ім'я — це ім'я облікового запису, натисніть Enter, а потім введіть GO натисніть Enter.
  9. Вийдіть з командного рядка SQLCMD. Введіть exit натисніть Enter.
  10. Перезапустіть SQL у звичайному режимі. Щоб вийти з однокористувацького режиму, введіть net stop MSSQLSERVER &#amp;&#amp; net start MSSQLSERVER натисніть Enter.
    • Ви знову побачите рядок: "the SQL Server &#lt; MSSQLSERVER&#gt; service was started successfully». З цього моменту вам більше не знадобиться командний рядок.
  11. Запустіть SSMS. введітьSQL server management studio в меню «Пуск», а потім виберітьMicrosoft SQL Server Management Studio 17 у верхній частині меню.
  12. Виберіть автентифікацію. у спадному списку "Перевірка автентичності" виберіть Перевірка автентичності SQL Server.
  13. Увійдіть в систему під обліковими даними нового користувача. натисніть на спадний список "Ім'я користувача" і виберіть ім'я нового користувача.
  14. Введіть пароль.введіть пароль користувача в поле "Пароль" в нижній частині вікна.
  15. Натисніть наЗ'єднати У нижній частині вікна.якщо ви правильно ввели ім'я користувача і пароль, то опинитеся на панель управління сервером.
  16. Розгорніть папку сервера. якщо під каталогом сервера в лівій верхній частині вікна немає додаткових папок, клацніть по значку+, щоб відобразити їх.
  17. Розкрийте папку «Безпека».
  18. Розкрийте папку "Імена входу".це одна з папок каталогу "Безпека".
  19. Двічі клацніть по пунктуSa в папці «імена входу», щоб відкрити вікно властивостей системного адміністратора.
  20. Введіть новий пароль.введіть новий пароль у текстові поля "Пароль" та "підтвердження пароля" у верхній частині вікна.
  21. НатиснітьOK в нижній частині вікна, щоб змінити пароль і закрити вікно властивостей.

Метод3 З 3:
За допомогою командного рядка

  1. Відкрийте меню «Пуск»
    .натисніть на логотип Windows у нижньому лівому куті екрана, щоб відкрити меню "Пуск".
  2. Відкрийте командний рядок. введітькомандний рядок , а потім виберіть її у верхній частині меню «Пуск».
  3. Клацніть правою кнопкою миші по
    командний рядок, щоб відобразити випадаюче меню.
  4. Виберіть опціюЗапуск від імені адміністратора.
  5. НатиснітьТак, щоб підтвердити запуск командного рядка з правами адміністратора. Відкриється вікно командного рядка.
  6. Введіть першу команду. введіть osql-l і натисніть Enter.[3]
  7. Введіть другу команду з ім'ям сервера. Введіть OSQL -S сервер -E, де «сервер» замініть ім'ям свого сервера, після чого натисніть Enter.
  8. Створіть новий пароль. Введіть sp_password NULL, 'пароль', 'sa, де "пароль" замініть паролем, який хочете використовувати, а потім натисніть Enter.
    • Наприклад, щоб встановити пароль "rutabaga123", в командному рядку потрібно ввестиsp_password NULL 'rutabaga123', 'sa.
  9. Спробуйте увійти в SQL Server, використовуючи облікові дані адміністратора і новий пароль.якщо вам вдасться увійти в SQL Server, значить, пароль був успішно змінений.

Поради

  • Якщо жоден з цих методів не спрацює, в інтернеті можна знайти кілька платних програм для відновлення пароля SQL Server.

Попередження

  • Пароль адміністратора не можна скинути віддалено.

Ще почитати: