Из этой статьи вы узнаете, как сбросить забытый пароль системного администратора (системного администратора или 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. Введите новый пароль
Введите новый пароль в поля «Пароль» и «Подтверждение пароля» в верхней части окна.
Шаг 11. Щелкните ОК
Он находится внизу окна. После этого пароль будет изменен, и окно свойств закроется.
Метод 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. Введите пароль
Введите пароль пользователя в поле «Пароль» внизу окна.
Шаг 15. Щелкните Подключить
Он находится внизу окна. Если будут введены правильные имя пользователя и пароль, страница панели управления сервера откроется немедленно.
Шаг 16. Разверните папку сервера
Если папка сервера в верхнем левом углу окна не показывает ни одной из опций под ней, щелкните значок « + »С левой стороны, чтобы развернуть папку.
Шаг 17. Раскройте папку «Безопасность»
Эта папка находится под именем сервера.
Шаг 18. Откройте папку «Логины»
Эта папка находится в группе параметров в папке «Безопасность».
Шаг 19. Дважды щелкните sa
Эта опция находится в группе опций «Логины». После этого откроется окно свойств системного администратора.
Шаг 20. Введите новый пароль
Введите новый пароль в поля «Пароль» и «Подтверждение пароля» в верхней части окна.
Шаг 21. Нажмите ОК
Он находится внизу окна. После этого пароль будет изменен, а окно свойств закроется.
Метод 3 из 3: использование командной строки
Шаг 1. Откройте меню «Пуск».
Щелкните логотип Windows в нижнем левом углу экрана. После этого откроется меню «Пуск».
Шаг 2. Найдите программу командной строки
Введите командную строку и дождитесь появления значка командной строки в верхней части меню «Пуск».
Шаг 3. Щелкните правой кнопкой мыши
«Командная строка».
После этого появится раскрывающееся меню.
Шаг 4. Щелкните Запуск от имени администратора
Эта опция находится в раскрывающемся меню.
Шаг 5. Нажмите Да, когда будет предложено
Будет подтверждена возможность запуска командной строки в режиме администратора. После этого откроется окно программы.
Шаг 6. Введите первую команду
Введите osql -L и нажмите Enter.
Шаг 7. Введите вторую команду с именем сервера
Введите OSQL -S server -E, заменив «server» именем вашего сервера. После этого нажмите клавишу Enter.
Шаг 8. Создайте новый пароль
Введите EXEC sp_password NULL, 'пароль', 'sa', заменив запись «пароль» на пароль, который вы хотите использовать. После этого нажмите клавишу Enter.
Например, чтобы изменить пароль на «qwerty123», введите EXEC sp_password NULL, 'qwerty123', 'sa' в окне командной строки
Шаг 9. Запускаем команду
Введите GO, затем нажмите Enter. Введите команду exit и нажмите клавишу Enter, чтобы выйти из OSQL.
Шаг 10. Попробуйте войти на SQL-сервер
Используйте новые данные для входа и пароль администратора. Если вы можете войти на сервер SQL, пароль учетной записи был успешно изменен.