Vorgehensweise: Ändern des Dienststartkontos für SQL Server (SQL Server-Konfigurations-Manager)

Verwenden Sie den SQL Server-Konfigurations-Manager zum Ändern der Startoptionen für SQL Server-Dienste und zum Ändern der von SQL Server Database Engine (Datenbankmodul), vom SQL Server-Agent, vom SQL Server-Browser, von SQL Server Analysis Services und SQL Server Integration Services verwendeten Dienstkonten. Weitere Informationen zum Auswählen eines geeigneten Dienstkontos finden Sie unter Einrichten von Windows-Dienstkonten.

Wichtiger HinweisWichtig

Wenn Sie das Dienststartkonto für den Database Engine (Datenbankmodul)- und den SQL Server-Agent ändern, muss der SQL Server-Dienst (Database Engine (Datenbankmodul)) neu gestartet werden, damit die Änderung wirksam wird. Weitere Informationen finden Sie unten unter Weitere Überlegungen zum Ändern vonSQL Server 2008-Dienstkonten. Beim Neustart des Diensts stehen sämtliche dieser SQL Server-Instanz zugeordneten Datenbanken erst dann wieder zur Verfügung, wenn der Dienst erfolgreich neu gestartet wird. Wenn Sie das Dienststartkonto für SQL Server oder den SQL Server-Agent ändern müssen, sollten Sie dies während regelmäßig geplanter Wartungen vornehmen oder wenn die Datenbank offline geschaltet werden kann, ohne dass dabei die Ausführung täglicher Vorgänge unterbrochen wird.

So ändern Sie das Dienststartkonto für SQL Server

  1. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2008 R2, zeigen Sie auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

  2. Klicken Sie im SQL Server-Konfigurations-Manager auf SQL Server-Dienste.

  3. Klicken Sie im Detailbereich mit der rechten Maustaste auf den Namen der SQL Server-Instanz, dessen Dienststartkonto Sie ändern möchten, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie unter Eigenschaften von **SQL Server <**instancename> auf die Registerkarte Anmelden, und wählen Sie einen Anmelden als-Kontotyp aus:

  5. Klicken Sie nach Auswahl des neuen Dienststartkontos auf OK.

    In einem Meldungsfenster werden Sie gefragt, ob Sie den SQL Server-Dienst neu starten möchten.

  6. Klicken Sie auf Ja, und schließen Sie dann den SQL Server-Konfigurations-Manager.

Weitere Überlegungen zum Ändern von SQL Server 2008-Dienstkonten

  • SQL Server 2008 unter Windows Server 2003 und Windows XP

    Zum Ändern des Dienstkontos für SQL Server oder den SQL Server-Agent ist der SQL Server-Konfigurations-Manager erforderlich, in dem Sie die folgenden Schritte ausführen:

    1. Beenden Sie SQL Server, wenn das Programm ausgeführt wird.

    2. Starten Sie SQL Server im Einzelbenutzermodus neu.

    3. Stellen Sie eine Verbindung mit SQL Server her.

    4. Stellen Sie das neue Dienstkonto für den Dienst als Mitglied der festen Serverrolle sysadmin bereit (fügen Sie die neuen Dienstanmeldeinformationen hinzu).

    5. Deaktivieren Sie die alte Dienstkontoanmeldung in SQL Server.

    6. Trennen Sie die Verbindung mit SQL Server.

    7. Beenden Sie SQL Server.

    8. Starten Sie SQL Server im normalen Benutzermodus neu.

  • SQL Server 2008 unter Windows Vista und auf eigenständigen Windows Server 2008-Servern

    Die oben genannten Schritte (Dienst im Einzelbenutzermodus starten/beenden und mit SQL Server verbinden) werden nicht ausgeführt, wenn das Dienstkonto für den SQL Server- oder SQL Server-Agent geändert wird und SQL Server 2008 unter Windows Vista oder Windows Server 2008 ausgeführt wird. Der Grund dafür besteht darin, dass die Dienst-SIDs für den SQL Server- und den SQL Server-Agent während der SQL Server 2008-Installation als Anmeldeinformationen und als Mitglied der festen Serverrolle sysadmin bereitgestellt werden und die Dienstkontoänderung keine Auswirkungen auf dienstspezifische SIDs hat.

  • Gruppierte Server

    Die Änderung des Dienstkontos für den SQL Server- oder den SQL Server-Agent muss über den aktiven Knoten des SQL Server-Clusters ausgeführt werden.

    Bei Ausführung unter Windows Server 2003 und Windows Server 2008 (in einer nicht dem Standard entsprechenden Konfiguration mit Domänengruppen) ist zum Ändern des Dienstkontos für SQL Server oder den SQL Server-Agent der SQL Server-Konfigurations-Manager erforderlich, um SQL Server für die zuvor beschriebenen Schritte anzuhalten, indem die Ressourcengruppen offline geschaltet werden.

  • SQL Server 2008 auf einem Domänencontroller

    Wenn SQL Server-Dienste mit Dienst-SIDs konfiguriert werden, sind zum Ändern des Kontos für die Dienste keine zusätzlichen Änderungen in SQL Server erforderlich. Wenn die SQL Server-Dienste mit Domänenkonten konfiguriert werden, muss der Dienst angehalten werden, um die oben genannten Schritte (a) bis (h) ausführen zu können.

  • SKU-Upgrade (SQL Server Express auf andere SKU als Express)

    Während der SQL Server Express-Installation wird der SQL Server-Agent-Dienst für die Verwendung des Netzwerkdienstkontos konfiguriert. Dieser wird jedoch deaktiviert. Der SQL Server-Konfigurations-Manager kann das dem SQL Server-Agent-Dienst zugewiesene Konto ändern, jedoch kann der Dienst nicht aktiviert oder gestartet werden. Nach einem SKU-Upgrade von SQL Server Express auf eine andere SKU als Express wird der SQL Server-Agent-Dienst nicht automatisch aktiviert. Dieser kann stattdessen bei Bedarf aktiviert werden, indem im SQL Server-Konfigurations-Manager der Dienststartmodus auf Manuell oder Automatisch festgelegt wird. Weitere Informationen finden Sie unter Funktionen von SQL Server Express.