Okt 28

MSSQL 2008 Installation: The credentials you provided are invalid.

Tag: Tipps und TricksTorsten @ 17:04

Hatte folgenden Fehler bei der Installation eines neuen MSSQL Server 2008:

The credentials you provided for the SQL Server Agent service are invalid. To continue, provide a valid account and password for the SQL Server Agent service.

bzw. auf deutsch:

Die angegebenen Anmeldeinformationen für den SQL Server-Agent-Dienst sind ungültig. Sie müssen ein gültiges Konto und Kennwort für den SQL Server-Agent-Dienst angeben, um den Vorgang fortzusetzen.

Es wurde zuvor ein brandneuer Domain User für den SQL Server erstellt, der neue Server, auf dem die Installation des SQL Server 2008 angestoßen wurde war bereits Teil der Domain. Ich habe mich erstmalig mit dem neuen User auf dem Rechner angemeldet, um sicher zu stellen, dass der Account funktioniert.

Bei der Installation wurde dieser neue Domain-User in den Service Accounts eingetragen (SQL Server Agent, etc.) und das entsprechende Passwort dazu angegeben.

Nur jedes Mal, wenn man auf Next gegangen ist, um diesen Schritt der Konfiguration abzuschließen erschien die obige Fehlermeldung. Tracen im EventLog des Domain Controllers zeigte, dass sich der Account aber korrekt an/abgemeldet hat.

Letztendlich lag es an Folgendem:

Ich war, ohne dass es mir bewusst war, mit dem lokalen Administrator-Account auf dem neuen Server angemeldet, und nicht mit einem Domain-Account. Das hat mir das Setup übel genommen. Die gleiche Prozedur eingeloggt z.B. als Domain-Administrator funktioniert einwandfrei.

Es muss aus sicherheitstechnischer Sicht auch nicht unbedingt der Domain-Admin sein, der die Installation ausführt. Es reicht auch ein normaler Domain-User, dem man lokale Administrations-rechte zu diesem Server gibt, in dem man ihn z.B. per Computerverwaltung / Lokale Benutzer und Gruppen / Gruppen als Mitglied der Administratoren-Gruppe hinzufügt.

Lediglich lokale Nicht-Domain Accounts, selbst mit lokalen Administrationsrechten, mag das Setup während der Installation nicht…