Изменение режима проверки подлинности сервера
Применимо к:SQL Server
В этой статье описывается, как изменить режим проверки подлинности сервера в SQL Server с помощью SQL Server Management Studio или Transact-SQL. В процессе установки компонент Компонент SQL Server Database Engine настраивается на использование режима проверки подлинности Windows или режима проверки подлинности SQL Server и Windows. После установки вы можете изменить режим проверки подлинности в любое время.
Если во время установки выбран режим проверки подлинности Windows , sa
имя входа отключается, а пароль назначается программой установки. Если позже вы измените режим проверки подлинности на SQL Server и Windows, sa
вход останется отключенным. Чтобы использовать sa
имя входа, используйте инструкцию ALTER LOGIN, чтобы включить sa
имя входа и назначить новый пароль. Имя sa
входа может подключаться к серверу только с помощью проверки подлинности SQL Server.
Подготовка к работе
Эта sa
учетная запись является хорошо известной SQL Server учетной записью и часто является мишенью злоумышленников. Не включайте учетную запись, sa
если это не требуется приложению. Важно использовать надежный пароль для sa
входа.
Изменение режима проверки подлинности с помощью SQL Server Management Studio
В обозреватель объектов SQL Server Management Studio (SSMS) щелкните сервер правой кнопкой мыши и выберите Свойства.
На странице Безопасность в разделе Проверка подлинности сервера выберите новый режим проверки подлинности сервера и нажмите кнопку ОК.
В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы подтвердить необходимость перезапуска SQL Server.
В обозреватель объектов щелкните правой кнопкой мыши сервер и выберите Перезапустить. Если работает агент SQL Server , он тоже должен быть перезапущен.
Включение sa
входа
Вы можете включить sa
вход с помощью SSMS или Transact-SQL.
использование SSMS;
В обозреватель объектов разверните узел Безопасность, разверните узел Имена входа, щелкните правой кнопкой мыши sa и выберите пункт Свойства.
На странице Общие может потребоваться создать и подтвердить пароль для
sa
входа.На странице Состояние в разделе Вход выберите Включено, а затем нажмите кнопку ОК.
Использование Transact-SQL
В следующем примере включается sa
имя входа и устанавливается новый пароль. Замените <enterStrongPasswordHere>
надежным паролем.
ALTER LOGIN sa ENABLE;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>';
GO
Изменение режима проверки подлинности (Transact-SQL)
В следующем примере проверка подлинности сервера изменяется с смешанного режима (Windows и SQL) только для Windows.
Внимание!
В следующем примере для изменения реестра сервера используется расширенная хранимая процедура. При неправильном изменении реестра могут возникнуть серьезные проблемы. В результате может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти проблемы можно устранить. Ответственность за изменение реестра лежит на пользователе.
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode', REG_DWORD, 1;
GO
Примечание
Для изменения режима аутентификации необходимы разрешения системного администратора или сервера контроля
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по