Изменение режима проверки подлинности сервера

Применимо к: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

  1. В обозреватель объектов SQL Server Management Studio (SSMS) щелкните сервер правой кнопкой мыши и выберите Свойства.

  2. На странице Безопасность в разделе Проверка подлинности сервера выберите новый режим проверки подлинности сервера и нажмите кнопку ОК.

  3. В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы подтвердить необходимость перезапуска SQL Server.

  4. В обозреватель объектов щелкните правой кнопкой мыши сервер и выберите Перезапустить. Если работает агент SQL Server , он тоже должен быть перезапущен.

Включение sa входа

Вы можете включить sa вход с помощью SSMS или Transact-SQL.

использование SSMS;

  1. В обозреватель объектов разверните узел Безопасность, разверните узел Имена входа, щелкните правой кнопкой мыши sa и выберите пункт Свойства.

  2. На странице Общие может потребоваться создать и подтвердить пароль для sa входа.

  3. На странице Состояние в разделе Вход выберите Включено, а затем нажмите кнопку ОК.

Использование 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

Примечание

Для изменения режима аутентификации необходимы разрешения системного администратора или сервера контроля

См. также