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

15

Я недавно установил 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

Тилина Р
источник
Я думаю, если его 2008 R2, sa отключен по умолчанию. Все, что вам нужно сделать, это включить учетную запись sa и установить новый пароль. Очевидно, вам нужно будет использовать учетную запись администратора Windows для этого.
Стив
Вы также можете посмотреть по адресу: stackoverflow.com/questions/3781365/…
Steve
@ Стив Спасибо. В saпоявляется логин должен быть отключен. Тем не менее, он не позволяет мне включить его при входе в систему с учетной записью Windows, которую я использовал при установке SharePoint.
thilina R
Я все еще думаю, что для этого вам нужна роль администратора компьютера. Если это невозможно, вам нужно найти кого-то, кто должен включить учетную запись sa.
Стив
@ Стив Спасибо. Я проверю это и дам вам знать!
thilina R

Ответы:

23

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

  • Войдите в 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
В моей базе данных только два пользователя: моя учетная запись администратора в Windows и учетная запись SA. И угадайте, что моя учетная запись администратора не имеет разрешения для включения учетной записи SA. Потрясающие! они существенно настроили меня с БД, у меня мало разрешений и я не могу их удалить. Если я пытаюсь создать другого пользователя, что вы знаете, у меня нет разрешения. Боже, я иногда ненавижу Microsoft: P
RiCHiE