Domyślne hasło SA do SQL Server automatycznie instalowane przez program SharePoint Server 2010

15

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

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

Muszę znać hasło saużytkownika tej instancji serwera SQL, która została automatycznie zainstalowana. (Nie pojawił się monit o hasło podczas instalacji SharePoint)

Powód, dla którego potrzebuję hasła sa wystąpienia SQL SharePoint:

SharePoint działa bez żadnych problemów. Jednak muszę utworzyć nowy login na serwerze SQL i nadać mu uprawnienia do niektórych baz danych.

Mogę zalogować się do serwera SQL za pomocą uwierzytelniania systemu Windows. Jednak przy użyciu tego loginu nie mam uprawnień do utworzenia nowego loginu.

Muszę utworzyć nowy login, aby wykonać kroki wymienione tutaj: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-w-featuredependencyid- are-not-zarejestrowany / comment-page-1 / # comment-1566

thilina R.
źródło
Myślę, że jeśli jego 2008 R2, sa jest domyślnie wyłączone. Wszystko, co musisz zrobić, to włączyć konto sa i ustawić nowe hasło. Oczywiście w tym celu musisz użyć konta administratora systemu Windows.
Steve
Możesz także spojrzeć na: stackoverflow.com/questions/3781365/…
Steve
@Steve Thanks. Do sapojawia logowania się być wyłączony. Jednak nie pozwala mi to włączyć po zalogowaniu się na konto Windows, którego użyłem podczas instalacji SharePoint.
thilina R
Nadal uważam, że musisz mieć do tego rolę administratora komputera, jeśli nie jest to możliwe, powinieneś znaleźć kogoś, kto ma włączyć konto sa.
Steve
@Steve Thanks. Sprawdzę to i dam znać!
thilina R

Odpowiedzi:

23

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

  • Zaloguj się do SQL Server przy użyciu konta lokalnego, które ma konto uprawnień administratora (np .:. \ Administrator)
  • Po zalogowaniu się do systemu Windows otwórz Studio zarządzania SQL
  • Połącz się z instancją SQL SharePoint za pomocą Windows Authentication
  • Włącz uwierzytelnianie w trybie mieszanym (nie jest domyślnie włączone dla wystąpienia SQL SharePoint)
  • Ustaw hasło do sakonta
  • Włącz sakonto
  • Uruchom ponownie instancję SQL (wymagane ze względu na zmianę trybu uwierzytelniania)

Włączanie uwierzytelniania w trybie mieszanym:

  1. Kliknij prawym przyciskiem myszy instancję serwera SQL
  2. Kliknij Properties
  3. Kliknij Securitylewy panel
  4. Kliknij SQL Server i Windows Authentication Modepod Server authenticationsekcją

Możesz również użyć następującego zapytania SQL, aby zrobić to samo:

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

[Uwaga: 2wskazuje uwierzytelnianie w trybie mieszanym. 1dotyczy tylko uwierzytelniania systemu Windows]

Ustawienie hasła do sakonta:

  1. W instancji SQL rozwiń SecurityiLogins
  2. Kliknij prawym przyciskiem myszy sai kliknijProperties
  3. Wpisz nowe hasło w polach PasswordiConfirm Password

Możesz również użyć następującego zapytania SQL, aby zrobić to samo:

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

[Uwaga: CHECK_POLICY=OFFzapewnia, że ​​zasady haseł systemu Windows na komputerze, na którym działa program SQL Server, NIE zostaną wymuszone przy tym logowaniu]

Włączanie sakonta:

  1. W instancji SQL rozwiń SecurityiLogins
  2. Kliknij prawym przyciskiem myszy sai kliknijProperties
  3. Kliknij Statuslewy panel
  4. Kliknij Enabledpod Loginsekcją

Możesz również użyć następującego zapytania SQL, aby zrobić to samo:

ALTER LOGIN [sa] ENABLE
thilina R.
źródło
Fajna odpowiedź. To działa jak urok.
hina10531
Jest tylko dwóch użytkowników dla mojej bazy danych, mojego konta administratora w systemie Windows i konta SA. I zgadnij co, moje konto administratora nie ma uprawnień do włączenia konta SA. Niesamowite! są niezbędne, aby skonfigurować mnie z DB, na którym mam niewielkie uprawnienia i nie mogę ich usunąć. Jeśli spróbuję utworzyć innego użytkownika, co wiesz, że nie mam uprawnień. Boże, czasami nienawidzę Microsoftu: P
RiCHiE