
Ich habe SQLServer 2008 Express installiert und so ziemlich alle Standardeinstellungen übernommen. Nachdem ich ungefähr eine Woche lang eine Anwendung ausgeführt hatte, die auf diese Datenbank zugreift, habe ich das Administratorkennwort für den Server geändert. Ungefähr einen Tag später ließ sich der SQLServer-Dienst nicht starten. Ich gehe davon aus, dass diese Ereignisse zusammenhängen, also gehe ich in den SQL Server Configuration Manager. Ich versuche, den Dienst zu starten, aber er startet nicht, also öffne ich die Eigenschaften für SQL Server (SQLEXPRESS). DieEinloggenRegisterkarte zeigt, dass der Dienst so eingestellt ist, dass er sich als .\administrator anmeldet. Ich vermute, das Problem liegt darin, dass ich das Administratorkennwort geändert habe und diese Änderungen hier vornehmen muss. Ich gebe das neue Kennwort ein, aber es wird mir angezeigtdas angegebene Netzwerkkennwort ist nicht korrekt. Ich bin ziemlich sicher, dass ich es richtig eingegeben habe, also gehe ich davon aus, dass ich und SQL Server nicht über denselben Administrator sprechen. Ich habe es zum Laufen gebracht, indem ich das Administratorkennwort auf den vorherigen Wert zurückgesetzt habe, aber ich würde es wirklich gerne ändern können, ohne SQLEXPRESS zu beschädigen. Irgendwelche Ideen, was mir fehlt?
Danke,
Antwort1
Am besten erstellen Sie hierfür ein Konto speziell für den SQL Server. Erstellen Sie beispielsweise ein Windows-Konto (wenn möglich ein Domänenkonto) mit dem Namen „Jeff_SQLExpress“ oder etwas Ähnlichem. Ändern Sie dann mithilfe des Konfigurationsmanagers das Konto, unter dem SQL Express ausgeführt wird, in dieses neue Konto.
Es ist ohnehin keine gute Idee, Dienste als Administrator auszuführen. Die Trennung des Dienstkontos vom Administratorkonto würde beide Probleme lösen.
Antwort2
Ich hatte dieses Problem mit einem Domänendienstkonto. Das Problem bestand darin, dass das Konto abgelaufen war und der Systemadministrator es nicht bemerkte.