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

- Відкрийте командний рядок із правами адміністратора, виконайте таку команду, щоб запустити SQL Server 2012 в однокористувацькому режимі:
net start MSSQL$SQLEXPRESS /m"SQLCMD"Обов’язково змініть MSSQL$SQLEXPRESS на назву служби вашого екземпляра SQL Server. Кожен екземпляр має власну службу SQL Server. Ім’я служби можна знайти на панелі Windows Services (services.msc).

- Використовуйте команду sqlcmd для локального підключення до бази даних SQL Server 2012. Якщо ваш SQL Server встановлено на віддаленому комп’ютері, переконайтеся, що ви замінили . (крапка) з іменем хоста цього сервера.
sqlcmd -E -S . - Введіть наступний оператор SQL, щоб створити новий обліковий запис і надати йому будь-який дозвіл на рівні сервера.
CREATE LOGIN tom WITH PASSWORD = 'P@ssw0rd'
GO
ALTER SERVER ROLE sysadmin ADD MEMBER tom
GO
- Введіть 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 та інших облікових записів користувачів. Ось як:
- Перш за все, вам потрібно зупинити екземпляр SQL Server 2012 за допомогою утиліти SQL Server Configuration Manager.
- Завантажте та встановіть програму SQL Server Password Changer.
- Запустіть програму SQL Server Password Changer. Натисніть наВідкрити файлкнопку для пошуку файлу master.mdf. Зазвичай файл master.mdf знаходиться за адресою
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA.
- Після того, як ви натиснули кнопку «Відкрити», програма відобразить список облікових записів користувачів для вашого екземпляра SQL Server. Виберіть обліковий запис SA та натиснітьЗмінити паролькнопку.

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







![VMware не може знайти двійковий файл VMX [Виправлення]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/unable-to-find-vmx.png)




