2013-02-11 2 views
17

Я установил SQL Server 2008 с использованием проверки подлинности Windows на своем ноутбуке для своего собственного использования. Я хочу добавить учетную запись Sysadmin/роль, используя тип входа SQL Server. Я проверил this post, но это не показывает, что мне нужно. Как добавить учетную запись sysadmin? По правде, это не должно быть роль/логин по умолчанию?Как добавить логин Sysadmin на SQL Server?

ответ

28

sysadmin - серверная роль; он может применяться к любому логину.

При установке SQL Server с этой привилегией создается логин sa; вы можете указать пароль при установке SQL Server.

Или вы можете создать свой собственный логин:

CREATE LOGIN adminuser WITH PASSWORD = 'ABCDegf123'; 
GO 

EXEC master..sp_addsrvrolemember @loginame = N'adminuser', @rolename = N'sysadmin' 
GO 

enter image description here

все это предполагает аутентификации Mixed-Mode установлен, чтобы позволить логины SQL. Change Server Authentication Mode.

После комментария:

Так по ссылке выше, чтобы изменить смешанного режима в Management Studio вы бы:

  1. В SQL Server Management Studio Object Explorer, щелкните правой кнопкой мыши сервера, а затем нажмите «Свойства».

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

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

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

Это должно выглядеть примерно так:

enter image description here

+0

Спасибо Яну, он не настроен на смешанный режим изначально. Он находится в одном режиме ... Поскольку, когда я хотел добавить смешанный режим, появилось сообщение о том, что сервер не будет полностью настроен, пока не появится плагин Sharepoint .. (поскольку в таком режиме мне нужен смешанный режим), что мне делать Теперь? – aspiring

+1

SharePoint работает только на SQL Server; режим аутентификации - это свойство SQL Server, не зависящее от SharePoint, поэтому я не уверен, что происходит. Вы следуете приведенным выше шагам? Раньше я не видел твоей ситуации. –

+0

+1 для ваших усилий. Позвольте мне попробовать шаги и вернуться к вам. – aspiring

1

«sysadmin» - это роль, «sa» - это системный администратор sql-login.

Если вы установили только с помощью Windows Authentication (режим по умолчанию), учетная запись «sa» уже существует, но по умолчанию будет отключена. Посмотрите под имя_сервера -> Безопасность -> Логины в Management Studio, и вы должны увидеть «са» с стрелкой вниз в иконе (символизирует отключенного пользователя)

Вы должны войти, используя учетную запись с достаточным привилегии (если у вашей учетной записи установки есть привилегии sysadmin, которые будут работать), затем включите «sa» и установите пароль.

+0

Попробую ваш метод, а также спасибо. Позвольте мне когда-нибудь вернуться. – aspiring

Смежные вопросы