====== MSSQL Server - сбрасываем пароль sa ====== Ситуация: есть сервер MSSQL и административный доступ к нему, пользователь sa отключен, сервер находится в режиме Windows-авторизации, имеющийся пользователь не обладает никакими правами. Задачи: * Переключить сервер в смешанный (mixed) режим авторизации * Сбросить пароль sa Решение: * Запускаем sqlcmd.exe и в открывшемся окне даем команды: * USE MASTER * GO * ALTER LOGIN [sa] ENABLE * GO * ALTER LOGIN SA WITH PASSWORD = 'AnyStrongPass1!#' * GO * Запускаем regedit.exe и в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQLServer (где MSSQL13.MSSQLSERVER - имя инстанса) изменяем значение параметра LoginMode с 1 на 2 (1 = Windows authentication Only, 2 = Mixed mode) * Перезапускаем службу MSSQLSERVER * Подключаемся к серверу (например при помощи Microsoft SQL Server Manager), выбрав 'SQL Server Authentication' под пользователем sa и нашим новым паролем AnyStrongPass1!# {{tag>mssql_server sa restore_access enable_sa_account enable_sa доступ_sa}}