Как я могу перейти из режима SQL Server Windows в смешанный режим (SQL Server 2008)?

Я установил SQL Server 2008 Express Edition, но по ошибке я сохранил режим проверки подлинности Windows.

Теперь я хочу изменить это в смешанном режиме SQL Server. Как я могу это сделать?

Ответ 1

Вы можете сделать это с помощью SQL Management Studio -

Свойства сервера - Безопасность - [Секция проверки подлинности сервера] вы проверяете Sql Режим проверки подлинности на сервере и Windows

Вот источник msdn - http://msdn.microsoft.com/en-us/library/ms188670.aspx

Ответ 3

У меня не было успеха с другими попытками на SQL Server 2012. Я использовал SQL Server Management Studio для генерации script для изменения значения и получил следующее:

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

После этого я включил учетную запись sa, используя следующую команду:

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<strongPasswordHere>' ;
GO

... Затем я перезапустил службу, и все сработало!

Ответ 4

  • Откройте SQL Server Management Studio и подключитесь к серверу базы данных.
  • Щелкните правой кнопкой мыши сервер базы данных и выберите "Свойства".
  • Установите аутентификацию сервера на SQL Server и Windows Authentication Mode.

Ответ 5

Из MSDN:

Чтобы изменить режим проверки подлинности:

В обозревателе объектов SQL Server Management Studio щелкните правой кнопкой мыши сервер, а затем нажмите "Свойства".

На странице "Безопасность" в разделе "Аутентификация сервера" выберите новый сервера, а затем нажмите кнопку "ОК" .

В диалоговом окне "Студия управления SQL Server" нажмите "ОК" подтвердите требование перезапуска SQL Server.

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

Чтобы включить логин SA:

В обозревателе объектов разверните узел Безопасность, разверните узел "Логины", щелкните правой кнопкой мыши SA, а затем нажмите "Свойства".

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

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

Ответ 6

Откройте реестр и найдите ключ LoginMode в разделе:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

Обновить значение LoginMode как 2.

Ответ 7

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