Share via


Gewusst wie: Verschieben von Team Foundation Server von einer Umgebung in eine andere

Aktualisiert: November 2007

Im Gegensatz zu Verschiebungen auf Basis einer Wiederherstellung werden bei Verschiebungen auf Basis der Umgebung keine Team Foundation Server-Daten von einem Hardwaresatz zu einem anderen verschoben. Stattdessen wird bei solchen Verschiebungen die Umgebung von Team Foundation Server selbst geändert. Das häufigste Szenario einer Verschiebung auf Basis der Umgebung ist die Verschiebung einer Team Foundation Server-Bereitstellung in einer Arbeitsgruppe zu einer Team Foundation Server-Bereitstellung in einer Domäne. Die Verfahrensweisen im folgenden Abschnitt beziehen sich speziell auf dieses Szenario.

Bevor Sie mit der Verschiebung der Team Foundation Server-Bereitstellung beginnen, müssen Sie diese auf Basis der Umgebung planen und vorbereiten. Bei einer solchen Verschiebung müssen viele Schritte durchgeführt werden, auf die in diesem Thema teilweise verwiesen wird. Gehen Sie den Text durch, und entscheiden Sie, ob Sie die erforderlichen Schritte ausdrucken möchten, bevor Sie mit der Verschiebung beginnen. Um eine Verschiebung auf Basis der Umgebung durchzuführen, müssen Sie u. a. in der Lage sein, Dienste zu beenden und zu starten, Benutzerkonten und Dienstkonten neu zu erstellen oder zu migrieren sowie die Server neu zu konfigurieren.

Um die Bereitstellung von Team Foundation Server von einer Arbeitsgruppe in eine Domäne zu verschieben, müssen die in den folgenden Abschnitten aufgeführten Verfahren in der aufgelisteten Reihenfolge durchgeführt werden:

  1. Beenden der von Team Foundation Server verwendeten Dienste

  2. Verknüpfen der Server auf Anwendungsebene und auf Datenebene mit der Domäne

  3. Verschieben von Benutzer- und Dienstkonten

  4. Umleiten von SQL Server Reporting Services, um eine Verbindung zu Team Foundation Server in der neuen Domäne herzustellen

  5. Neustarten von Diensten, die von Team Foundation Server verwendet werden

Erforderliche Berechtigungen

Um diese Arbeitsschritte durchzuführen, müssen Sie Mitglied der Gruppe Administratoren auf dem alten und neuen Server sowie Mitglied der Gruppe Team Foundation-Administratoren sein. Sie benötigen außerdem Berechtigungen zum Hinzufügen eines Servers zur Active Directory-Domäne. Wenn Sie neue Domänensicherheitsgruppen erstellen, müssen Sie über die entsprechenden Domänenberechtigungen in der Active Directory-Domäne verfügen.

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 hierzu 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 in Internet Explorer der Liste vertrauenswürdiger Sites hinzufügen oder Internet Explorer als Administrator starten.

Weitere Informationen finden Sie auf der Microsoft-Website.

Beenden der von Team Foundation Server verwendeten Dienste

So beenden Sie von Team Foundation Server verwendete Dienste

  • Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und beenden Sie folgende Dienste:

    Melden Sie sich an dem Server an, der dieses Programm hostet.

    Beenden Sie diese Komponente.

    SharePoint-Produkte und -Technologien

    • SharePoint-Timerdienst oder Windows SharePoint Services-Timer

    • Standardwebsite oder Teamwebsite

    Anwendungsebene

    • Taskplaner von Visual Studio Team Foundation Server

    • Microsoft Team Foundation Server-Anwendungspool

    SQL Server Reporting Services

    • SQL Server Reporting Services (TFSINSTANCE)

    • ReportServer oder ReportServer$Instanzname (Anwendungspool)

    • Standardwebsite oder Berichts-Manager-Website

      Hinweis:

      ReportServer und die Berichts-Manager-Website werden bei SQL Server 2005 in Internetinformationsdienste (IIS) verwaltet, nicht jedoch bei SQL Server 2008.

    Weitere Informationen hierzu finden Sie unter Gewusst wie: Beenden und Starten von Diensten, Anwendungspools und Websites.

Verknüpfen der Server auf Anwendungsebene und auf Datenebene mit der Domäne

So verknüpfen Sie jeden Server auf Anwendungsebene und auf Datenebene mit der Domäne

  1. Klicken Sie auf allen Servern auf Anwendungs- und Datenebene auf Start, klicken Sie mit der rechten Maustaste auf Arbeitsplatz oderComputer, und klicken Sie anschließend auf Eigenschaften.

  2. (Für Windows Server 2008) Klicken Sie unter Einstellungen für Computernamen, und Domäne und Arbeitsgruppe auf Einstellungen ändern. 

  3. Klicken Sie im Dialogfeld Systemeigenschaften auf die Registerkarte Computername und dann auf Ändern.

  4. Klicken Sie im Dialogfeld Computernamen- bzw. -domänenänderungen auf Domäne.

  5. Geben Sie den Namen der Domäne ein, in die Sie den Server verschieben möchten, und klicken Sie anschließend auf OK.

    Geben Sie die entsprechenden Anmeldeinformationen ein, wenn Sie aufgefordert werden, den Benutzernamen und das Kennwort eines Kontos einzugeben, das über Berechtigungen zum Hinzufügen dieses Computers zur Domäne verfügt, und klicken Sie dann auf OK.

  6. Klicken Sie auf OK.

  7. Starten Sie den Computer neu, damit die Änderung der Domäne wirksam wird.

    Hinweis:

    Nachdem Sie den Computer neu gestartet haben, wird möglicherweise eine Warnung angezeigt, dass Dienste oder Treiber nicht gestartet werden konnten. Dieser Fehler wird behoben, wenn Sie die nächste Prozedur abschließen. Klicken Sie auf OK, um diesen Fehler zu ignorieren.

Verschieben von Benutzer- und Dienstkonten

So verschieben Sie Benutzerkonten und Dienstkonten

  1. Klicken Sie auf der Windows-Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf Lokale Sicherheitsrichtlinie.

  2. Erweitern Sie im Explorer-Bereich des Fensters Lokale Sicherheitseinstellungen den Knoten Lokale Richtlinien.

  3. Klicken Sie auf Zuweisen von Benutzerrechten.

  4. Doppelklicken Sie im Anzeigebereich auf Anmelden als Dienst.

  5. Klicken Sie im Dialogfeld Eigenschaften für Anmelden als Dienst auf Benutzer oder Gruppe hinzufügen.

  6. Geben Sie den Namen des neuen Dienstkontos im Feld Geben Sie die Namen der auszuwählenden Objekte ein ein, und klicken Sie zweimal auf OK.

  7. Öffnen Sie auf dem Anwendungsebenenserver für Team Foundation ein Eingabeaufforderungsfenster, und stellen Sie eine Verbindung zu %Programme%\Microsoft Visual Studio 2008 Team Foundation Server\Tools her.

    Wichtiger Hinweis:

    Wenn Konten von einer Umgebung in eine andere verschoben werden, müssen die in der neuen -Bereitstellung erstellten Kontonamen mit denen der ursprünglichen Bereitstellung übereinstimmen. Diese Anforderung gilt sowohl für Benutzer- als auch für Dienstkonten. Diese Kontonamen dienen beim Verschieben zur Identifizierung und Aktualisierung der Team Foundation Server-Datenbankdatensätze.

  8. Geben Sie in der Befehlszeile den folgenden Befehl ein:

    TfsAdminUtil ChangeAccount OldComputerName\OldTFSServiceAccountNewDomain\NewTFSServiceAccountNewPassword

    Hinweis:

    Ignorieren Sie etwaige Warnungen, dass das Dienstkonto nicht vorhanden oder kein Mitglied der Data Warehouse-Rolle ist.

  9. Geben Sie in der Befehlszeile den folgenden Befehl ein:

    TfsAdminUtil ChangeAccount /ra OldComputerName\OldTFSReportingServiceAccountNewDomain\NewTFSReportingServiceAccountNewPassword

    Hinweis:

    Ignorieren Sie etwaige Warnungen, dass das Dienstkonto kein Mitglied der Data Warehouse-Rolle ist oder dass das Konto zur Dienstkontengruppe hinzugefügt werden muss.

  10. Geben Sie in der Befehlszeile den folgenden Befehl ein:

    TfsAdminUtil Sid

  11. Notieren oder drucken Sie die vom TFSAdminUtil Sid-Befehl generierte Benutzerliste. Es handelt sich um die Liste der Benutzer, die auf dem Team Foundation Server in der neuen Domäne als Domänenkonten neu erstellt werden müssen, wenn Sie Domänenkonten anstelle von lokalen Konten verwenden möchten.

  12. Öffnen Sie Active Directory, und erstellen Sie Domänenkonten, um die alten lokalen Computerkonten in der Arbeitsgruppenbereitstellung von Team Foundation Server zu ersetzen. Weitere Informationen zum Erstellen von Konten finden Sie auf der Microsoft-Website.

  13. Geben Sie in der Befehlszeile den folgenden Befehl ein:

    TfsAdminUtil Sid /ChangeAlterComputername NeueDomäne

    Hinweis:

    Mit diesem Befehl werden alle Benutzerkonten auf dem Team Foundation Server mit SIDs für die neue Domäne aktualisiert. Weitere Informationen finden Sie unter Befehl "Sid".

    Wichtiger Hinweis:

    Beim Neustart von Team Foundation Server kann die Neusynchronisierung des Gruppensicherheitsdiensts mit Active Directory zur Aktualisierung der Benutzerkonteninformationen in der TFSIntegration-Datenbank etwa eine Stunde in Anspruch nehmen. Setzen Sie den neuen Team Foundation Server nicht in Produktionsumgebungen ein, bevor diese Synchronisierung abgeschlossen ist.

Umleiten von SQL Server Reporting Services, um eine Verbindung zu Team Foundation Server in der neuen Domäne herzustellen

So leiten Sie Reporting Services um, um eine Verbindung zu Team Foundation Server in der neuen Domäne herzustellen

Neustarten von Diensten, die von Team Foundation Server verwendet werden

So starten Sie von Team Foundation Server verwendete Dienste erneut

  • Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und starten Sie die folgenden Dienste und Anwendungspools in der angegebenen Reihenfolge:

    Melden Sie sich an dem Server an, der dieses Programm hostet.

    Starten Sie diese Komponente.

    SharePoint-Produkte und -Technologien

    • SharePoint-Timerdienst oder Windows SharePoint Services-Timer

    Anwendungsebene

    • Taskplaner von Visual Studio Team Foundation Server

    • Microsoft Team Foundation Server-Anwendungspool

Nächste Schritte

Abhängig von der Team Foundation-Bereitstellung müssen Sie möglicherweise TeamBuild.proj-Dateien mit den neuen Einstellungen aktualisieren. Außerdem ist es unter Umständen erforderlich, die Benutzer und Gruppen von SharePoint-Produkte und -Technologien und SQL Server Reporting Services zu den entsprechenden Benutzern und Gruppen in der Domäne von Team Foundation Server zu migrieren. Abschließend müssen alle vorhandenen abfragegebundenen Berichte und Dokumente neu erstellt werden, da die vor dem Verschieben erstellten Abfragen keine Verbindung mit der Team Foundation Server-Bereitstellung in der Domäne herstellen können.

So aktualisieren Sie Buildcomputer mit neuen Domäneneinstellungen

  1. Wenn Sie einen vorhandenen Team Foundation Build-Computer in der neuen Bereitstellung verwenden möchten, müssen Sie die Einstellungen des neuen Team Foundation Build-Computers und des Ablagespeicherorts in der TeamBuild.proj-Datei aktualisieren. Weitere Informationen finden Sie unter Verwalten des Team Foundation Builds.

  2. Nachdem Sie die Buildcomputer mit den neuen Einstellungen aktualisiert haben, überprüfen Sie diese mithilfe eines Testbuilds.

So migrieren Sie Gruppen und Benutzer von Windows SharePoint Services und Reporting Services

  • Es stehen derzeit keine Tools zur Verfügung, mit denen Benutzer und Gruppen in SharePoint-Produkte und -Technologien und Reporting Services sowie deren Rollenmitgliedschaften von lokalen Konten (aus Arbeitsgruppen) automatisch zu Domänenkonten migriert werden können. Auch wenn die lokalen Konten weiterhin als lokale Konten funktionieren, möchten Sie möglicherweise die Vorteile der Flexibilität und Verwaltung von Active Directory-Gruppen nutzen. SharePoint-Produkte und -Technologien und SQL Server Reporting Services zeigen Benutzer, Gruppen und deren Rollenmitgliedschaften für jede Site oder jeden Berichtsordner an. Abhängig von der neuen Bereitstellung können Sie SharePoint-Produkte und -Technologien und Reporting Services mit neuen oder vorhandenen Active Directory-Gruppen füllen.

So erstellen Sie Microsoft Project- oder Microsoft Excel-Berichte

  • Nach der Verschiebung der Team Foundation Server-Bereitstellung in die Domäne müssen Sie sämtliche Microsoft Project-Dateien und Microsoft Excel-Dateien, die eine Verbindung mit Team Foundation Server herstellen, neu erstellen. Weitere Informationen finden Sie unter Team Foundation Server-Berichterstellung.

Siehe auch

Aufgaben

Gewusst wie: Verschieben von Team Foundation Server von einer Hardwarekonfiguration zu einer anderen

Gewusst wie: Verschieben einer Bereitstellung von einem einzelnen Server in eine Bereitstellung mit zwei Servern

Konzepte

Verschiebungstypen in Team Foundation Server

Anforderungen an den Anwendungsebenenserver für Team Foundation

Anforderungen an den Datenebenenserver für Team Foundation

Verwalten von Team Foundation Server in einer Arbeitsgruppe

Sicherheitsarchitektur von Team Foundation Server

Weitere Ressourcen

Verwalten von Team Foundation Server in einer Active Directory-Domäne