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

Standard-SA-Kennwort von SQL Server automatisch installiert von SharePoint Server 2010-Setup

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

Nach der Installation stellte ich fest, dass es SQL Server Express 2008 (10.0.2531.0) ebenfalls automatisch installiert hatte.

Ich muss das Kennwort für den Benutzer von sa dieser automatisch installierten SQL Server-Instanz kennen. (Während der SharePoint-Installation wurde ich nicht zur Eingabe eines Kennworts aufgefordert)

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

SharePoint funktioniert ohne Probleme. Ich muss jedoch eine neue Anmeldung auf dem SQL-Server erstellen und ihm Berechtigungen für einige der Datenbanken erteilen.

Ich kann mich mit der Windows-Authentifizierung beim SQL-Server anmelden. Mit dieser Anmeldung habe ich jedoch keine Berechtigungen zum Erstellen einer neuen Anmeldung.

Ich muss eine neue Anmeldung erstellen, um die hier genannten Schritte auszuführen http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-are-not-registered/comment-page-1/#comment-1566

Antworten (1)

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

Hier sind die Schritte, die ich unternommen habe, um dies zu beheben:

  • Melden Sie sich beim SQL Server mit einem lokalen Konto an, das über Verwaltungsberechtigungen verfügt (z.B.: . \Administrator)
  • Nachdem Sie sich bei Windows angemeldet haben, öffnen Sie SQL Management Studio
  • Verbinden Sie sich mit der SharePoint-SQL-Instanz mit Hilfe von Windows Authentication
  • Aktivieren Sie die gemischte Modus-Authentifizierung (dies ist nicht standardmäßig für die SharePoint-SQL-Instanz aktiviert)
  • Legen Sie ein Kennwort für das Konto sa fest
  • Aktivieren Sie das Konto sa
  • Starten Sie die SQL-Instanz neu (aufgrund der Änderung des Authentifizierungsmodus erforderlich)

*Authentifizierung im gemischten Modus aktivieren: *

  1. Klicken Sie mit der rechten Maustaste auf die SQL-Serverinstanz
  2. Klicken Sie auf Properties
  3. Klicken Sie auf Security im linken Bereich auf
  4. Klicken Sie auf SQL Server und Windows Authentication Mode unter dem Abschnitt Server authentication

Sie können auch die folgende SQL-Abfrage verwenden:

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

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

Einstellen eines Kennworts für das Konto sa:

  1. Erweitern Sie unter der SQL-Instanz Security und Logins
  2. Klicken Sie mit der rechten Maustaste auf sa und klicken Sie auf Properties
  3. Geben Sie das neue Kennwort in die Felder Password und Confirm Password ein

Sie können dazu auch die folgende SQL-Abfrage verwenden:

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

[Hinweis: CHECK_POLICY=OFF stellt sicher, dass die Windows-Kennwortrichtlinien des Computers, auf dem SQL Server ausgeführt wird, bei dieser Anmeldung NICHT erzwungen werden]

** Aktivieren des Kontos sa:**

  1. Erweitern Sie unter der SQL-Instanz Security und Logins
  2. Klicken Sie mit der rechten Maustaste auf sa und klicken Sie auf Properties
  3. Klicken Sie auf Status im linken Fensterbereich auf
  4. Klicken Sie unter dem Abschnitt Enabled auf Login

Sie können dazu auch die folgende SQL-Abfrage verwenden:

ALTER LOGIN [sa] ENABLE