2014-03-19 16:56:04 +0000 2014-03-19 16:56:04 +0000
15
15

Domyślne hasło SA serwera SQL zainstalowane automatycznie przez SharePoint Server 2010 setup

Niedawno zainstalowałem SharePoint Server 2010 na serwerze testowym. Został on zainstalowany w standalone mode.

Po instalacji zdałem sobie sprawę, że zainstalował on również automatycznie SQL Server Express 2008 (10.0.2531.0).

I need to know the password for the sa user of this SQL Server instance that it automatically installed. (Nie zostałem poproszony o podanie hasła podczas instalacji SharePointa)

Powód, dla którego potrzebuję hasła sa dla instancji SQL SharePointa:

SharePoint działa bez żadnych problemów. Muszę jednak stworzyć nowe hasło na serwerze SQL i nadać mu uprawnienia do niektórych baz danych.

Mogę zalogować się do serwera SQL za pomocą Autoryzacji Windows. Jednak używając tego logowania, nie mam uprawnień do tworzenia nowego logowania.

Potrzebuję utworzyć nowe logowanie aby wykonać kroki wymienione tutaj http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-are-not-registered/comment-page-1/#comment-1566

Odpowiedzi (1)

23
23
23
2014-03-19 19:04:15 +0000

Oto kroki, które zrobiłem, aby to naprawić:

  • Zaloguj się do serwera SQL używając konta local, które posiada konto z uprawnieniami administracyjnymi (np: . \Administrator)
  • Po zalogowaniu się do systemu Windows, otwórz SQL Management Studio
  • Połącz się z instancją SQL SharePoint używając Windows Authentication
  • Włącz uwierzytelnianie w trybie mieszanym (domyślnie nie jest włączone dla instancji SQL SharePoint)
  • Ustaw hasło dla konta sa
  • Włącz konto sa
  • Uruchom ponownie instancję SQL (wymagane w związku ze zmianą trybu uwierzytelniania)

*Uaktywnienie uwierzytelniania w trybie mieszanym: *

  1. Kliknij prawym przyciskiem myszy na instancję serwera SQL
  2. 2. Kliknij na Properties
  3. Kliknij na Security w lewym panelu
  4. Kliknij na SQL Server oraz na Windows Authentication Mode w sekcji Server authentication

Możesz również użyć następującego zapytania SQL:

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

[Uwaga: 2 oznacza uwierzytelnianie w trybie mieszanym. 1 is for windows only authentication]

Ustawienie hasła do konta sa:

  1. Pod instancją SQL należy rozwinąć Security oraz Logins
  2. Kliknij prawym przyciskiem myszy na sa i kliknij na Properties
  3. Wpisz nowe hasło w polach Password i Confirm Password

Możesz również użyć następującego zapytania SQL:

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

[Uwaga: CHECK_POLICY=OFF zapewnia, że zasady dotyczące haseł Windows dla komputera, na którym uruchomiony jest serwer SQL, NIE będą egzekwowane przy tym logowaniu]

Uaktywnienie konta sa:

  1. Pod instancją SQL należy rozwinąć Security oraz Logins
  2. Kliknij prawym przyciskiem myszy na sa i kliknij na Properties
  3. Kliknij na Status w lewym panelu
  4. Kliknij na Enabled w sekcji Login

Możesz również użyć następującego zapytania SQL:

ALTER LOGIN [sa] ENABLE