Share via


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

Aktualisiert: November 2007

Im Laufe der Zeit müssen Sie möglicherweise das Kennwort für das Konto ändern, das Sie bei der Installation von Visual Studio Team System Team Foundation Server als Dienstkonto der Datenquellen für SQL Server Reporting Services angegeben haben. Dieses Konto wird als TFSReports bezeichnet. Um diese Änderung vorzunehmen, können Sie nicht das Dienstprogramm TFSAdminUtil mit dem ChangePassword-Argument wie für das Dienstkonto für Team Foundation Server (TFSService) verwenden. Stattdessen müssen Sie das Dienstprogramm TFSAdminUtil mit dem ChangeAccount-Argument und der /ra-Option verwenden. 

Außerdem haben Sie die Möglichkeit, das TFSReports-Konto durch ein anderes Konto zu ersetzen. Um diese Änderung vorzunehmen, verwenden Sie das Dienstprogramm TFSAdminUtil mit dem ChangeAccount-Argument und der /ra-Option. Dieses Tool aktualisiert die Team Foundation-Server, indem es die alten TFSReports-Kontoinformationen durch die neuen Informationen ersetzt.

Hinweis:

Mit dem Dienstprogramm TFSAdminUtil wird kein neues Konto erstellt bzw. kein Kennwort geändert. Es dient lediglich zur Aktualisierung von Team Foundation Server, sodass die aktuellen Anmeldeinformationen verwendet werden. Bei dem Dienstkonto kann es sich um ein lokales oder ein Domänenkonto handeln. Sie können TFSAdminUtil so ändern, dass automatische Updates zugelassen werden.

Weitere Informationen zu erforderlichen Dienstkonten finden Sie im Team Foundation Server-Installationshandbuch unter "Erforderliche Benutzerkonten für Team Foundation Server-Setup". Weitere Informationen zum Installationshandbuch finden Sie unter Installationsübersicht für Team Foundation Server.

Erforderliche Berechtigungen

Um diese Schritte durchzuführen, müssen Sie Mitglied der Gruppe Administratoren auf dem Team Foundation-Anwendungsebenenserver und Mitglied der Gruppe SQL Server-Administrator auf dem Team Foundation-Datenebenenserver sein. Weitere Informationen über Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.

Neben diesen Berechtigungen gelten für einen Computer, auf dem Windows Server 2008 oder Windows Vista ausgeführt wird, möglicherweise die folgenden 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.

  • Zum Ausführen einer Prozedur, für die Internet Explorer erforderlich ist, müssen Sie Internet Explorer möglicherweise als Administrator starten. Klicken Sie dazu auf Start, Alle Programme und dann mit der rechten Maustaste auf Internet Explorer. Klicken Sie anschließend auf Als Administrator ausführen.

  • Zum Bearbeiten von web.config-Dateien müssen Sie den Text-Editor möglicherweise als Administrator starten. Klicken Sie hierzu auf Start und auf Alle Programme, und klicken Sie dann mit der rechten Maustaste auf den Editor. Klicken Sie anschließend 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 Microsoft-Website.

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

Sie können TfsAdminUtil ChangeAccount mit der /ra-Option ausführen, um das Kennwort für das Dienstkonto für Reporting Services (bezeichnet mit dem Platzhalter-Kontonamen TFSReports) für Team Foundation Server zu ändern. Zum Ändern des Kennworts, jedoch nicht des Kontos, geben Sie das gleiche Konto wie das alte und das neue Konto an und ändern einfach das Kennwort für dieses Konto.

Hinweis:

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

So ändern Sie das Kennwort des Dienstkontos für Datenquellen für Reporting Services

  1. Öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis des Dienstprogramms TFSAdminUtil.

    Standardmäßig befindet sich das Dienstprogramm unter Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. Geben Sie an der Eingabeaufforderung TFSAdminUtil ChangeAccount /raAltesKontoNeuesKontoNeuesKennwort ein, und drücken Sie dann die EINGABETASTE.

    Sie müssen den Benutzernamen für das TFSReports-Konto zweimal, einmal als das alte Konto (OldAccount) und einmal als das neue Konto (NewAccount) zusätzlich zu dem neuen Kennwort für das Konto (NewPassword) eingeben.

Ändern des Reporting Services-Dienstkontos

Das Verfahren in Team Foundation Server zur Ersetzung des TFSReports-Kontos durch ein anderes Konto ist etwas komplexer als die einfache Änderung des Kennworts für ein vorhandenes Konto. Sie müssen mehrere Änderungen an Team Foundation Server vornehmen, bevor das neue TFSReports-Konto ordnungsgemäß funktioniert. Zum Ändern des TFSReports-Kontos müssen Sie das Befehlszeilendienstprogramm TFSAdminUtil verwenden. Das Konto, das verwendet werden soll, muss Mitglied einer Arbeitsgruppe oder Domäne sein, die von jedem Computer in der Bereitstellung von Team Foundation als vertrauenswürdig eingestuft wird. Als Teil der Änderung des Kontos gewährt TFSAdminUtil dem neuen TFSReports-Konto die Berechtigung Anmelden als Dienst, obwohl diese Berechtigung für TFSReports nicht erforderlich ist. Allerdings wird die Berechtigung Lokal anmelden zulassen nicht hinzugefügt, die für das ordnungsgemäße Funktionieren von TFSReports erforderlich ist. Sie müssen diese Berechtigung dem Konto, das als TFSReports-Konto verwendet werden soll, manuell gewähren, bevor Sie den TFSAdminUtil-Befehl ChangeAccount verwenden. Darüber hinaus sollten Sie die Berechtigung Anmelden als Dienst für das TFSReports-Konto entfernen, nachdem Sie das TFSAdminUtil-Befehlszeilendienstprogramm verwendet haben.

Es wird empfohlen, Team Foundation Server in einer Active Directory-Domäne auszuführen. Die Ausführung in einer Arbeitsgruppe ist jedoch auch möglich.

Weitere Informationen zur Berechtigung Anmelden als Dienst finden Sie auf der Microsoft-Website (möglicherweise in englischer Sprache). Weitere Informationen zur Berechtigung Lokal anmelden zulassen finden Sie auf der Microsoft-Website (möglicherweise in englischer Sprache).

Hinweis:

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

So weisen Sie allen Team Foundation Server-Diensten ein neues Reporting Services-Dienstkonto zu

  1. Öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und rufen Sie das Dienstprogramm TFSAdminUtil auf.

    Standardmäßig befindet sich das Dienstprogramm unter Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. Geben Sie an der Eingabeaufforderung TFSAdminUtil ChangeAccount /raaltesKontoneuesKontoneuesKennwort ein, und drücken Sie dann die EINGABETASTE.

    Sie müssen den Benutzernamen für das alte TFSReports-Konto (oldAccount) zusätzlich zu dem Benutzernamen und dem Kennwort für das neue Konto (newAccount und newPassword) eingeben.

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

Hinweis:

Wenn Sie E-Mail-Warnungen konfiguriert haben, müssen Sie entweder mit dem emailAddress-Parameter für den TFSAdminUtil-Befehl ChangeAccount das neue Konto angeben, aus dem E-Mail-Warnungen gesendet werden, oder die Web.config-Datei manuell ändern. Weitere Informationen finden Sie unter Befehl "ChangeAccount" oder unter Gewusst wie: Konfigurieren von SMTP-Server und Einstellungen zum Senden von E-Mail-Benachrichtigungen in der Datei Web.Config.

Siehe auch

Aufgaben

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

Gewusst wie: Anzeigen von Team Foundation Server-Diensten

Gewusst wie: Konfigurieren der Cachesicherheit für Team Foundation Server Proxy

Konzepte

Verwalten und Zurücksetzen von Dienstkonten und Kennwörtern

Referenz

Befehl "ChangeAccount"

Befehl "ChangePassword"

Weitere Ressourcen

Befehlszeilenbefehle für "TFSAdminUtil"

Einrichten eines Buildcomputers