Как перейти с режима Windows Sql Server на смешанный режим * с использованием SQL * (SQL Server 2008) - PullRequest
0 голосов
/ 15 января 2010

Как перейти из режима Windows Sql Server в смешанный режим с помощью SQL, скажем, через QueryExpress или QueryAnalyser?

Ответы [ 3 ]

8 голосов
/ 15 января 2010

Вам необходимо изменить LoginMode в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer, где MSSQL10.MSSQLSERVER - имя вашего текущего экземпляра.

1 = только для Windows. 2 = Смешанный.

Дополнительно: вот краткий обзор этих хранимых процедур:

http://codebetter.com/blogs/raymond.lewallen/archive/2005/09/12/131869.aspx

Удачи

2 голосов
/ 15 января 2010

Аутентификация в смешанном режиме - это не свойство в базе данных, а свойство, считываемое из реестра при запуске службы Windows Server Windows.

Это означает, что для изменения аутентификации не существует DDL, но вы можете простоустановите запись в реестре, которая управляет им.

Если вы читаете этот пост,

http://eduzine.edujini -labs.com / archives / 24-HOWTO-Configure-Microsoft-SQL-Server-for-Mixed-Mode-Authentication.html

Показывает ключ реестра для изменения, а также напоминает вам о необходимости перезапустить SQL Server.

1 голос
/ 15 января 2010

Как уже упоминалось, вам нужно установить раздел реестра MSSQLServer\\LoginMode, но перед тем, как перезапустить SQL Server, чтобы изменения вступили в силу, установите пароль SA на что-то надежное (например, GUID). В более новых версиях это могло быть исправлено, но в IIRC с SQL 2000 пароль SA по умолчанию будет пустым.

, например

EXEC sp_password NULL, NEWID(), 'sa'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...