13

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

1 ответ1

19

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

  • Войдите в SQL Server, используя локальную учетную запись с правами администратора (например:.\ Администратор)
  • После входа в 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .