Пароль SA по умолчанию для SQL Server, автоматически устанавливаемый программой установки SharePoint Server 2010

168253
thilina R

Я недавно установил SharePoint Server 2010 на тестовом сервере. Он был установлен в standalone mode.

После установки я понял, что он установил SQL Server Express 2008( 10.0.2531.0) также автоматически.

Мне нужно знать пароль для saпользователя этого экземпляра сервера SQL, который он автоматически установил. (У меня не запрашивался пароль во время установки SharePoint)

Причина, по которой мне нужен пароль sa экземпляра SharePoint SQL:

SharePoint работает без проблем. Однако мне нужно создать новый логин на сервере SQL и дать ему разрешения для некоторых баз данных.

Я могу войти на сервер SQL с помощью аутентификации Windows. Однако, используя этот логин, у меня нет прав на создание нового логина.

Мне нужно создать новый логин, чтобы выполнить шаги, упомянутые здесь: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid- которые, не зарегистрированный / комментарий-страничный-1 / # комментарий-1566

12
Я думаю, если его 2008 R2, sa отключен по умолчанию. Все, что вам нужно сделать, это включить учетную запись sa и установить новый пароль. Очевидно, вам нужно будет использовать учетную запись администратора Windows для этого. Steve 10 лет назад 0
Вы также можете посмотреть по адресу: http://stackoverflow.com/questions/3781365/how-to-change-sa-password-in-sql-server-2008-express Steve 10 лет назад 0
@ Стив Спасибо. Авторизация `sa` отключена. Тем не менее, он не позволяет мне включить его при входе в систему с учетной записью Windows, которую я использовал при установке SharePoint. thilina R 10 лет назад 0
Я все еще думаю, что для этого вам нужно иметь роль администратора компьютера. Если это невозможно, вам нужно найти кого-то, кто должен включить учетную запись sa. Steve 10 лет назад 0
@ Стив Спасибо. Я проверю это и дам вам знать! thilina R 10 лет назад 0

1 ответ на вопрос

17
thilina R

Вот шаги, которые я сделал, чтобы исправить это:

  • Войдите в SQL Server, используя локальную учетную запись с правами администратора (например:. \ Administrator)
  • После входа в Windows откройте SQL Management Studio.
  • Подключитесь к экземпляру SharePoint SQL, используя Windows Authentication
  • Включить аутентификацию в смешанном режиме (по умолчанию она не включена для экземпляра SharePoint SQL)
  • Установите пароль для saучетной записи
  • Включить saучетную запись
  • Перезапустите экземпляр SQL (требуется из-за изменения режима аутентификации)

Включение аутентификации в смешанном режиме:

  1. Щелкните правой кнопкой мыши на экземпляре сервера SQL
  2. Нажмите на Properties
  3. Нажмите на Securityлевой панели
  4. Нажмите на SQL Server и Windows Authentication Modeв Server authenticationразделе

Вы также можете использовать следующий SQL-запрос, чтобы сделать то же самое:

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',  N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 

[Примечание: 2указывает на смешанный режим аутентификации. 1только для проверки подлинности Windows]

Установка пароля для saучетной записи:

  1. Под экземпляром SQL разверните SecurityиLogins
  2. Щелкните правой кнопкой мыши saи выберитеProperties
  3. Введите новый пароль в Passwordи Confirm Passwordкоробки

Вы также можете использовать следующий SQL-запрос, чтобы сделать то же самое:

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF 

[Примечание: CHECK_POLICY=OFFгарантирует, что политики паролей Windows на компьютере, на котором работает SQL Server, НЕ будут применены при этом входе в систему]

Включение saучетной записи:

  1. Под экземпляром SQL разверните SecurityиLogins
  2. Щелкните правой кнопкой мыши saи выберитеProperties
  3. Нажмите на Statusлевой панели
  4. Нажмите на Enabledпод Loginразделом

Вы также можете использовать следующий SQL-запрос, чтобы сделать то же самое:

ALTER LOGIN [sa] ENABLE 
Классный ответ. Отлично работает. hina10531 8 лет назад 0