Standardmäßiges SA-Kennwort von SQL Server, das automatisch von SharePoint Server 2010 installiert wird

168285
thilina R

Ich habe kürzlich SharePoint Server 2010 auf einem Testserver installiert. Es wurde in installiert standalone mode.

Nach der Installation musste ich feststellen, dass es installiert hatte SQL Server Express 2008( 10.0.2531.0) automatisch auch.

Ich muss das Kennwort für den saBenutzer dieser SQL Server-Instanz kennen, die automatisch installiert wurde. (Ich wurde während der SharePoint-Installation nicht zur Eingabe eines Kennworts aufgefordert.)

Grund, dass ich das sa-Kennwort der SharePoint SQL-Instanz benötige:

SharePoint funktioniert ohne Probleme. Ich muss jedoch ein neues Login auf dem SQL-Server erstellen und ihm Berechtigungen für einige Datenbanken erteilen.

Ich kann mich mit der Windows-Authentifizierung beim SQL-Server anmelden. Mit diesem Login habe ich jedoch keine Berechtigung, ein neues Login zu erstellen.

Ich muss ein neues Login erstellen, um die hier genannten Schritte ausführen zu können: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid- sind-nicht registriert / Kommentar-Seite-1 / # Kommentar-1566

12
Ich denke, wenn 2008 R2, sa ist standardmäßig deaktiviert. Sie müssen lediglich das sa-Konto aktivieren und ein neues Kennwort festlegen. Natürlich müssen Sie dafür ein Windows-Administratorkonto verwenden. Steve vor 10 Jahren 0
Sie können auch Folgendes anzeigen: http://stackoverflow.com/questions/3781365/how-to-change-sa-password-in-sql-server-2008-express Steve vor 10 Jahren 0
@ Steve Danke. Das `sa`-Login scheint deaktiviert zu sein. Es erlaubt mir jedoch nicht, es zu aktivieren, wenn ich mit dem Windows-Konto angemeldet bin, das ich bei der Installation von SharePoint verwendet habe. thilina R vor 10 Jahren 0
Ich denke immer noch, dass Sie eine Computeradministratorrolle haben müssen. Wenn dies nicht möglich ist, sollten Sie jemanden suchen, der das sa-Konto aktiviert. Steve vor 10 Jahren 0
@ Steve Danke. Ich werde das prüfen und dich wissen lassen! thilina R vor 10 Jahren 0

1 Antwort auf die Frage

17
thilina R

Hier sind die Schritte, die ich zur Behebung dieses Problems unternommen habe:

  • Melden Sie sich beim SQL Server mit einem lokalen Konto an, das über ein Konto mit Administratorberechtigungen verfügt (zB:. \ Administrator).
  • Wenn Sie sich bei Windows angemeldet haben, öffnen Sie SQL Management Studio
  • Stellen Sie mit der SharePoint SQL-Instanz eine Verbindung her Windows Authentication
  • Aktivieren Sie die Authentifizierung im gemischten Modus (diese Option ist für die SharePoint SQL-Instanz nicht standardmäßig aktiviert.)
  • Legen Sie ein Kennwort für das saKonto fest
  • Aktivieren Sie das saKonto
  • Starten Sie die SQL-Instanz neu (erforderlich wegen Änderung des Authentifizierungsmodus).

Aktivieren der Authentifizierung im gemischten Modus:

  1. Klicken Sie mit der rechten Maustaste auf die SQL Server-Instanz
  2. Klicke auf Properties
  3. Klicken Sie Securityim linken Bereich auf
  4. Klicken Sie auf SQL Server und Windows Authentication Modeunter dem Server authenticationAbschnitt

Sie können auch die folgende SQL-Abfrage verwenden, um dasselbe zu tun:

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

[Hinweis: 2Zeigt die Authentifizierung im gemischten Modus an. 1ist nur für Windows-Authentifizierung]

Festlegen eines Passworts für das saKonto:

  1. Erweitern Sie unter der SQL-Instanz SecurityundLogins
  2. Klicken saSie mit der rechten Maustaste auf und klicken Sie aufProperties
  3. Geben Sie das neue Passwort in die Felder Passwordund einConfirm Password

Sie können auch die folgende SQL-Abfrage verwenden, um dasselbe zu tun:

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

[Hinweis: CHECK_POLICY=OFFStellt sicher, dass die Windows-Kennwortrichtlinien des Computers, auf dem SQL Server ausgeführt wird, NICHT für diese Anmeldung erzwungen werden.]

Aktivierung des saKontos:

  1. Erweitern Sie unter der SQL-Instanz SecurityundLogins
  2. Klicken saSie mit der rechten Maustaste auf und klicken Sie aufProperties
  3. Klicken Sie Statusim linken Bereich auf
  4. Klicken Sie Enabledunter der LoginRubrik auf

Sie können auch die folgende SQL-Abfrage verwenden, um dasselbe zu tun:

ALTER LOGIN [sa] ENABLE 
Coole Antwort. Es wirkt wie ein Zauber. hina10531 vor 7 Jahren 0