Това wikiHow ви учи как да нулирате забравена парола на системния администратор (системен администратор или SA) на Microsoft SQL сървър. Нулирането може да се извърши чрез вход за удостоверяване на Windows, програма за командния ред или режим за един потребител.
Стъпка
Метод 1 от 3: Използване на удостоверяване на Windows
Стъпка 1. Разберете как работи този метод
Ако удостоверяването на Windows е активирано на сървъра, можете да го използвате, за да влезете в сървъра, без да се налага да въвеждате парола. След като влезете, можете лесно да промените паролата на SQL сървъра.
Ако удостоверяването на Windows не е активирано, ще трябва да използвате режим за един потребител или програмата за командния ред, за да нулирате паролата
Стъпка 2. Уверете се, че SSMS е инсталиран
SSMS е потребителски интерфейс, който ви позволява да променяте различни аспекти на настройките на SQL сървъра в един прозорец, а не чрез командния ред. Ако 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. Въведете новата парола
Въведете новата парола в полетата „Password“и „Confirm password“в горната част на прозореца.
Стъпка 11. Щракнете върху OK
Намира се в долната част на прозореца. След това паролата ще бъде променена и прозорецът със свойства ще бъде затворен.
Метод 2 от 3: Използване на режим за един потребител
Стъпка 1. Разберете как работи този метод
Ако нямате достъп до единствения съществуващ акаунт, можете да създадете нов потребител и да предоставите администраторски разрешения чрез програмата за командния ред. След това можете да използвате данните за вход на новия потребител, за да влезете в страницата на SQL сървъра и след това да промените паролата за SA.
Стъпка 2. Уверете се, че SSMS е инсталиран
SSMS е потребителски интерфейс, който ви позволява да променяте различни аспекти на настройките на SQL сървъра в един прозорец, а не чрез командния ред. Ако 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.
На този етап няма да видите индикации, че режимът на един потребител работи, но можете да видите фразата „Услугата SQL Server е стартирана успешно“
Стъпка 6. Свържете компютъра към SQL
Въведете sqlcmd и натиснете Enter. След това командният ред на SQL ще се отвори.
Стъпка 7. Създайте нов потребител и парола
Трябва да го създадете с команда, написана в SQL командния ред:
- Въведете името CREATE LOGIN WITH PASSWORD = 'password', като "name" се отнася до името на акаунта и "password" се отнася до новата парола.
- Натиснете клавиша Enter.
- Въведете GO и натиснете Enter.
Стъпка 8. Добавете ролята на системния администратор към новия потребител
Въведете името SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("име" се отнася до името на акаунта), натиснете Enter, въведете GO и натиснете отново Enter.
Стъпка 9. Излезте от командния ред на SQLCMD
Въведете exit и натиснете Enter.
Стъпка 10. Повторете SQL в нормален режим
Можете да деактивирате режима за един потребител, като напишете net stop MSSQLSERVER && net start MSSQLSERVER и натиснете Enter.
Можете да видите фразата „Услугата SQL Server е стартирана успешно“. На този етап прозорецът на командния ред може да бъде затворен
Стъпка 11. Отворете SSMS
Въведете sql server management studio в менюто "Старт", след което щракнете върху " Microsoft SQL Server Management Studio 17 ”В горната част на прозореца„ Старт”.
Стъпка 12. Изберете подходящото удостоверяване
Щракнете върху падащото меню „Удостоверяване“, след което щракнете върху „ Удостоверяване на SQL Server ”От менюто.
Стъпка 13. Влезте, като използвате данните за вход на новия потребител
Щракнете върху падащото меню „Вход“, след което изберете потребителското име, което току-що създадохте.
Стъпка 14. Въведете паролата
Въведете паролата на потребителя в полето "Password" в долната част на прозореца.
Стъпка 15. Щракнете върху Свързване
Намира се в долната част на прозореца. Докато са въведени правилното потребителско име и парола, страницата на таблото за управление на сървъра ще се отвори незабавно.
Стъпка 16. Разгънете папката на сървъра
Ако папката на сървъра в горния ляв ъгъл на прозореца не показва нито една от опциите под него, щракнете върху „ + ”Отляво, за да разширите папката.
Стъпка 17. Разгънете папката „Защита“
Тази папка е под името на сървъра.
Стъпка 18. Отворете папката „Вход“
Тази папка е в групата с опции в папката "Защита".
Стъпка 19. Щракнете двукратно върху sa
Тази опция е в групата с опции „Вход“. След това ще се отвори прозорецът със свойства на системния администратор.
Стъпка 20. Въведете новата парола
Въведете новата парола в полетата „Password“и „Confirm password“в горната част на прозореца.
Стъпка 21. Щракнете върху OK
Намира се в долната част на прозореца. След това паролата ще бъде променена и прозорецът със свойства ще бъде затворен.
Метод 3 от 3: Използване на командния ред
Стъпка 1. Отворете менюто „Старт“
Щракнете върху логото на Windows в долния ляв ъгъл на екрана. След това ще се отвори менюто „Старт“.
Стъпка 2. Намерете програмата за командния ред
Въведете командния ред и изчакайте иконата на командния ред да се появи в горната част на менюто „Старт“.
Стъпка 3. Щракнете с десния бутон
"Командния ред".
След това ще се появи падащо меню.
Стъпка 4. Щракнете върху Изпълни като администратор
Тази опция е в падащото меню.
Стъпка 5. Щракнете върху Да, когато бъдете подканени
Опцията за стартиране на командния ред в режим на администратор ще бъде потвърдена. След това прозорецът на програмата ще се отвори.
Стъпка 6. Въведете първата команда
Въведете osql -L и натиснете Enter.
Стъпка 7. Въведете втората команда с името на сървъра
Въведете OSQL -S сървър -E, като "сървър" се заменя с името на вашия сървър. След това натиснете клавиша Enter.
Стъпка 8. Създайте нова парола
Въведете EXEC sp_password NULL, 'password', 'sa', като записът "password" се замени с паролата, която искате да използвате. След това натиснете клавиша Enter.
Например, за да промените паролата на "qwerty123", въведете EXEC sp_password NULL, 'qwerty123', 'sa' в прозореца на командния ред
Стъпка 9. Изпълнете командата
Въведете GO, след което натиснете Enter. Въведете exit и натиснете клавиша Enter, за да излезете от OSQL.
Стъпка 10. Опитайте да влезете в SQL сървъра
Използвайте новата информация за вход и парола за администратор. Ако можете да влезете в SQL сървъра, паролата за акаунта е променена успешно.