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


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

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

7 69

7 ответов:

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

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

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

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

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

после этого, я включил

от этого: http://weblogs.sqlteam.com/peterl/archive/2008/06/19/How-to-change-authentication-mode-in-SQL-Server.aspx

можно поймать, что вы можете изменить его через раздел реестра windows

(SQLEXPRESS instance):

"Software\Microsoft\Microsoft SQL Server\SQLEXPRESS\LoginMode" = 2

... и перезапустить сервис

  1. откройте SQL Server Management Studio и подключитесь к серверу баз данных.
  2. щелкните правой кнопкой мыши сервер базы данных и выберите пункт Свойства.
  3. установите проверку подлинности сервера в режим проверки подлинности SQL Server и Windows.

с MSDN:

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

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

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

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

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

чтобы включить вход SA:

в Обозревателе объектов разверните узел безопасность, имена входа, щелкните правой кнопкой мыши SA, а затем нажмите кнопку Свойства.

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

на странице состояния, в логине раздел, нажмите кнопку включено, а затем нажимать OK.

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

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

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