Share via


Ändern des Dienstkontos oder Kennworts für SQL Server Reporting Services

Sie können zur Verbesserung der Sicherheit von Team Foundation Server (TFS) beitragen, in dem Sie das Dienstkonto ändern, das als Datenquellen für SQL Server-Reporting Services verwendet wird oder indem Sie das Kennwort für dieses Konto ändern. TFS agiert im Sicherheitskontext eines Dienstkontos, wenn er Projektdaten aus den Datenquellen in SQL Server-Reporting Services abruft.In der TFS-Dokumentation wird der Platzhalter TFSReports für dieses Dienstkonto verwendet.Der tatsächliche Kontoname hängt von der Installation ab.Sie müssen ggf. das Kennwort dieses Kontos ändern oder ein anderes Konto festlegen.Wenn das Kennwort des zugrunde liegenden Kontos beispielsweise abläuft und Sie ein neues Kennwort zuweisen, müssen Sie das Kennwort des TFSReports-Kontos in TFS ändern, damit diese übereinstimmen.

Mit dem TFSConfig-Hilfsprogramm wird kein neues Konto erstellt, das als Datenquellenkonto verwendet werden soll, und es wird auch nicht das Kontokennwort geändert.Stattdessen aktualisiert das Hilfsprogramm TFS zur Verwendung anderer Anmeldeinformationen.

Sie ändern das Kennwort oder das Konto, das als TFSReports-Konto verwendet wird, indem Sie das TFSConfig-Befehlszeilenhilfsprogramm mit der Konten-Option verwenden.

Wichtiger HinweisWichtig

Das Dienstprogramm TFSConfig ändert nur die Dienste, die unter dem alten Konto ausgeführt werden.

Sie können das gleiche Hilfsprogramm verwenden, um ein anderes Konto als das TFSReports-Konto zuzuweisen. Sie müssen dann ggf. eine oder mehrere der folgenden zusätzlichen Aktionen ausführen:

  • Bevor Sie ein Konto zuweisen, das als TFSReports-Konto verwendet werden soll, müssen Sie überprüfen, ob es Mitglied von einer Arbeitsgruppe oder einer Domäne ist, der von jedem Computer in der Bereitstellung von Team Foundation vertraut wird.

  • Sie müssen dem Konto, das Sie als TFSReports-Konto verwenden möchten, manuell die Berechtigung Lokal anmelden zulassen gewähren.Das TFSConfig-Hilfsprogramm gewährt diese Berechtigung nicht, wenn es das Konto zuweist.

  • Nachdem Sie mit TFSConfig ein Konto als TFSReports-Konto festgelegt haben, können Sie optional die Benachrichtigung Anmelden als Dienst widerrufen, die von TFSConfig dem TFSReports-Konto automatisch gewährt wird.TFSReports benötigt diese Berechtigung nicht, jedoch das TFSService-Konto.Daher sollten Sie diese Berechtigung nicht entfernen, wenn Sie die gleiche Domäne oder das Arbeitsgruppenkonto für beide Dienstkonten verwenden.

    Weitere Informationen über die Berechtigung Anmelden als Dienst finden Sie auf der folgenden Seite auf der Microsoft-Website: "Add the Log on as a service right to an account".Weitere Informationen über die Berechtigung Lokal Anmelden zulassen finden Sie auf der folgenden Seite auf der Microsoft-Website: "Lokal Anmelden zulassen".

Weitere Informationen zu erforderlichen Dienstkonten finden Sie unter dem Thema Dienstkonten und Abhängigkeiten in Team Foundation Server und auch unter dem Thema "Erforderliche Konten für die Installation von Team Foundation Server" im Installationshandbuch für Team Foundation.

Erforderliche Berechtigungen

Um diese Schritte ausführen zu können, müssen Sie Mitglied der Administratoren-Gruppe auf dem Server sein, auf dem TFSConfig installiert ist.Sie müssen auch Mitglied der sysadmin-Gruppe auf dem Server sein, der die Konfigurationsdatenbank hostet.Weitere Informationen zu Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.

Über diese Berechtigungen hinaus gelten unter Umständen folgende Anforderungen:

  • Um eine Befehlszeilenprozedur auszuführen, müssen Sie möglicherweise eine erweiterte Eingabeaufforderung öffnen. Klicken Sie hierzu auf Start, klicken Sie anschließend mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen.

  • Für den Zugriff auf den Berichts-Manager, Berichte oder Websites für SQL Server Reporting Services müssen Sie diese Sites gegebenenfalls der Liste vertrauenswürdiger Sites in Internet Explorer hinzufügen oder Internet Explorer als Administrator starten.

Weitere Informationen finden Sie auf der folgenden Seite auf der Microsoft-Website: Benutzerkontensteuerung.

Ändern des Kennworts oder Kontos für das Reporting Services-Konto

Um das Kennwort des TFSReports-Kontos zu ändern oder ein anderes Konto zuzuweisen, müssen Sie sich bei einem Server anmelden, der die Anwendungsdienste für Team Foundation hostet, und das TfsConfig Accounts-Hilfsprogramm verwenden.

HinweisHinweis

Je nach Bereitstellungskonfiguration müssen Sie Internetinformationsdienste (IIS) nach Abschluss dieses Vorgangs neu starten, damit die Änderungen wirksam werden.

So ändern Sie das Kennwort mit dem TFSConfig-Hilfsprogramm

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis, das das TFSConfig-Hilfsprogramm enthält:

    Das Hilfsprogramm befindet sich standardmäßig unter Laufwerk:\Programme\Microsoft Team Foundation Server 11.0\Tools.

  2. Geben Sie in der Befehlszeile **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**AccountName **/password:**newPassword ein, und drücken Sie die EINGABETASTE.

    Ersetzen Sie AccountName durch den Namen des aktuellen TFSReports-Kontos.Ersetzen Sie newPassword durch das neue Kennwort des Kontos.

So verwenden Sie die Verwaltungskonsole zum Ändern des Kennworts

  1. Öffnen Sie auf dem Server, der die Anwendungsebene hostet, die Verwaltungskonsole für Team Foundation.

    Weitere Informationen finden Sie unter Öffnen der Team Foundation-Verwaltungskonsole.

  2. Erweitern Sie in der Konsole den Servernamen, und wählen Sie Anwendungsebene.

  3. Navigieren Sie im Bereich der Anwendungsebene zu Reporting Services - Zusammenfassung und wählen Sie die Option Kontokennwort aktualisieren.

    Das Fenster Kontokennwort aktualisieren wird geöffnet.

    HinweisHinweis

    Wenn Sie ein Systemkonto als Dienstkonto verwendet haben, sehen Sie eine Fehlermeldung, wenn Sie die Option Kontokennwort aktualisieren wählen.Sie müssen das Kennwort dieses Kontos nicht ändern.Systemkonten haben keine benutzerverwalteten Kennwörter.

  4. Geben Sie das neue Kennwort in Kennwort ein, und wählen Sie dann OK.

    Das Fenster Berichtsleserkonto ändern wird geöffnet.

  5. Warten Sie, bis alle Statusmeldungen in Status abgeschlossen sind, und wählen Sie dann Schließen.

    HinweisHinweis

    Dies kann einige Minuten dauern.

So weisen Sie allen Team Foundation Server-Diensten mit dem TFSConfig-Hilfsprogramm ein neues Reporting Services-Dienstkonto zu

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis, das das TFSConfig-Hilfsprogramm enthält:

    Das Hilfsprogramm befindet sich standardmäßig unter Laufwerk:\Programme\Microsoft Team Foundation Server 11.0\Tools.

  2. Geben Sie in der Befehlszeile **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NewAccountName **/password:**newPassword ein, und drücken Sie die EINGABETASTE.

    Ersetzen Sie NewAccountName durch den Namen des neuen TFSReports-Kontos.Ersetzen Sie newPassword durch das Kennwort des Kontos.

So verwenden Sie die Verwaltungskonsole zum Ändern des Kontos

  1. Öffnen Sie auf dem Server, der die Anwendungsebene hostet, die Verwaltungskonsole für Team Foundation.

  2. Erweitern Sie in der Konsole den Servernamen, und wählen Sie Anwendungsebene.

  3. Navigieren Sie im Bereich der Anwendungsebene zu Reporting Services - Zusammenfassung, und wählen Sie dann Konto ändern aus.

    Das Fenster Berichtsleserkonto ändern wird geöffnet.

  4. Führen Sie einen der folgenden Schritte aus:

    1. Wenn Sie ein Systemkonto verwenden möchten, wählen Sie die Option Systemkonto verwenden, und wählen Sie dann ein Systemkonto aus der Dropdownliste aus.

      HinweisHinweis

      Systemkonten haben keine benutzerverwalteten Kennwörter.Wenn Sie ein Systemkonto als TFSReports verwenden, geben Sie kein Kennwort im Kennwortfeld ein.

    2. Wenn Sie ein Domänenkonto oder Arbeitsgruppenkonto verwenden möchten, wählen Sie die Option Benutzerkonto verwenden, geben den Namen des Kontos unter Kontoname ein, und geben dann das Kennwort für das Konto unter Kennwort ein.

  5. Klicken Sie auf OK.

    Das Fenster Berichtsleserkonto ändern wird geöffnet.

  6. Warten Sie, bis alle Statusmeldungen in Status abgeschlossen sind, und wählen Sie dann Schließen.

    HinweisHinweis

    Dies kann einige Minuten dauern.

Siehe auch

Aufgaben

Ändern des Dienstkontos oder Kennworts für Team Foundation Server

Referenz

Accounts-Befehl

Konzepte

Dienstkonten und Abhängigkeiten in Team Foundation Server

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig