Szenario: Aktualisieren von Team Foundation Server

Sie können dieses Thema für die Planung und für die Aktualisierung der vorhandenen Bereitstellung auf Visual Studio Team Foundation Server 2010 verwenden. Vor dem Upgrade sollten Sie die Versionen, von denen eine Aktualisierung möglich ist, die weiteren Anforderungen und alle optionalen Funktionen von Team Foundation Server 2010 prüfen, die beim Upgrade ggf. besonders beachtet werden müssen.

Nachdem Sie das Upgrade abgeschlossen haben, sollten Sie den Links am Ende dieses Themas folgen, um zu prüfen, welche Aufgaben und Überlegungen ggf. nach dem Upgrade durchgeführt werden müssen. Beispielsweise müssen Sie möglicherweise noch einige manuelle Schritte für die aktualisierten Teamprojekte ausführen, damit Sie bestimmte Funktionen von Team Foundation Server 2010 verwenden können. Außerdem möchten Sie möglicherweise bestimmte Kompatibilitätsprobleme zwischen verschiedenen Versionen von Team Foundation Server und Clients für Team Foundation nachvollziehen können.

Sie können von den folgenden Versionen auf Team Foundation Server 2010 aktualisieren:

  • Release Candidate-Version von Team Foundation Server 2010

  • Beta 2-Version von Team Foundation Server 2010

  • Visual Studio Team System 2008 Team Foundation Server mit Service Pack 1 (SP1)

  • Team System 2008 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server mit SP1 

Sie können eine Installation von Team Foundation Server nicht aktualisieren, während Verbindungen geöffnet sind. Beim Upgrade sind Ausfallzeiten unvermeidlich.

Direkter Upgradepfad oder Migrationsupgradepfad

Sie können zwischen zwei Upgradepfaden wählen. Zu beiden Pfaden folgen Beschreibungen und Abbildungen, zusammen mit Beispielen und Gründen, die erläutern, wann jeweils eine der Methoden bevorzugt werden sollte.

Direkter Upgradepfad

Sie können ein direktes Upgrade ausführen, indem Sie ein Upgrade auf derselben Hardware ausführen, mit der die frühere Version von Team Foundation Server ausgeführt wurde. Wenn Sie diesen Pfad verwenden, müssen Sie die frühere Version von Team Foundation Server deinstallieren, Team Foundation Server 2010 installieren und dann den Upgrade-Assistenten ausführen. In der folgenden Abbildung ist ein direktes Upgrade mit einer einzelnen Team Foundation Server 2010-Umgebung nach dem Upgrade dargestellt. 

Abbildung eines direkten Upgrades

Vorhandenes Upgrade

Wenn Sie ein direktes Upgrade durchführen, verfügen Sie nach dem Upgrade über eine einheitliche Team Foundation Server 2010-Umgebung. Die vorherige Umgebung auf dem System geht verloren. In diesem Fall bezeichnet Umgebung alle Server, die eine einzelne Version von Team Foundation Server bilden, unabhängig davon, ob es sich um eine frühere Version von Team Foundation Server 2010 oder um Team Foundation Server handelt.

Migrationsupgradepfad

Sie können auch ein Migrationsupgrade durchführen, bei dem Sie die Daten auf eine andere Hardware migrieren. Wenn Sie diesen Pfad wählen, müssen Sie die Daten auf eine andere Hardware kopieren, Team Foundation Server 2010 installieren und anschließend den Upgrade-Assistenten ausführen. Die folgende Abbildung zeigt ein Migrationsupgrade:

Abbildung eines Migrationsupgrades

Migrationsupgrade

Wenn Sie sowohl die neue Team Foundation Server-Umgebung als auch die alte Umgebung gleichzeitig ausführen möchten, sollten Sie ein Migrationsupgrade auf neue Hardware durchführen. Sie können zwei Umgebungen gleichzeitig ausführen, um das Upgrade mit Ihren Daten zu testen, bevor Sie zur neuen Version wechseln. Nachdem Sie Ihre vorhandenen Daten auf der neuen Hardware wiederhergestellt haben, sind diese Daten unabhängig und können aktualisiert werden, um eine neue Umgebung zu erstellen, auch während die Clients weiterhin die alte Umgebung verwenden. Die Abbildung "Migrationsupgrade" zeigt ein Migrationsupgrade, das zwei Umgebungen erstellt, die nach dem Upgrade parallel auf unterschiedlichen Computern ausgeführt werden.

Der Upgrade-Assistent löscht während des Upgrades die alten Daten. Unabhängig davon, welche Upgradevariante Sie wählen oder wie viele Umgebungen Sie ausführen, Sie müssen Ihre Daten sichern, bevor Sie mit dem Upgrade beginnen.

Auswahl des geeigneten Upgradetyps

Sie sollten den Upgradetyp wählen, der Ihren Teamanforderungen am besten gerecht wird. Direkte Upgrades sind in der Regel weniger komplex, Migrationsupgrades hingegen bieten die Möglichkeit, die Skalierbarkeit zu verbessern und ausführliche Tests durchzuführen.

Im Folgenden werden einige Beispiele für die unterschiedlichen Upgradetypen erläutert und Empfehlungen für die am besten geeignete Prüfliste gegeben. Diese Liste soll nicht umfassend sein, sondern lediglich anhand einiger Beispiele aufzeigen, welche Möglichkeiten jeder Upgradetyp bietet.

Beispiele für direkte Upgrades

Beispiele für Migrationsupgrades

  • Die aktuelle Umgebung beinhaltet eine Version von Team Foundation Server, die vom Upgrade unterstützt wird. Alle erforderlichen Komponenten befinden sich auf demselben Server. Sie möchten auf eine andere Hardware wechseln oder die aktuelle Topologie ändern, sodass eine oder mehrere erforderliche Komponenten nach dem Upgrade auf einem eigenen Server ausgeführt werden. Verwenden Sie Prüfliste: Upgrade von Team Foundation Server durch mehr als einen Server.

  • Die aktuelle Umgebung beinhaltet eine Version von Team Foundation Server, die vom Upgrade unterstützt wird. Eine oder mehrere erforderliche Komponenten befinden sich auf einem anderen Server. Sie möchten nach dem Upgrade mit zwei Team Foundation Server-Umgebungen arbeiten. Verwenden Sie Prüfliste: Upgrade von Team Foundation Server durch mehr als einen Server.

Neue erforderliche Komponenten

Bevor Sie das Upgrade starten, müssen Sie ggf. SQL Server oder SharePoint-Produkte aktualisieren, damit die neuen Team Foundation Server-Anforderungen erfüllt werden.

Alle von Team Foundation Server benötigten Datenbanken müssen mit SQL Server 2008 gehostet werden. In früheren Versionen von Team Foundation Server wurde mit dem Begriff "Datenebenenserver" der Server beschrieben, der alle Daten für Team Foundation Server hostet. In dieser Version können die Daten für eine Installation von Team Foundation Server über mehrere Instanzen von SQL Server verteilt werden, aber jede Instanz erfordert SQL Server 2008.

In dieser Version von Team Foundation Server sind Berichterstellung und Portalserver optionale Funktionen. Um eine dieser Funktionen verwenden zu können, müssen Sie bestimmte Versionen der erforderlichen Software verwenden.

  • Berichterstellung: Wenn Sie die Berichterstellung verwenden, müssen Sie eine SQL Server 2008-Instanz von SQL Server Reporting Services und SQL Server Analysis Services verwenden.

  • SharePoint-Produkte: Wenn Sie einen Portalserver verwenden, müssen Sie Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 oder Microsoft SharePoint Server 2010 verwenden. Windows SharePoint Services 2.0 wird nicht mehr unterstützt.

Upgradeoptionen für Portalserver und Berichterstellung

Wenn Sie Team Foundation Server aktualisieren, können Sie eine vorhandene Portalwebsite verwenden oder auf eine andere Website verweisen. Sie können SharePoint-Produkte nicht während des Upgrades installieren. Alle aktualisierten Projekte verwenden die während des Upgrades angegebene Website.

Wenn Sie das Portal auf andere Hardware migrieren möchten, sollten Sie die Daten auf der vorhandenen Portalwebsite sichern und anschließend auf die neue Hardware migrieren, bevor Sie den Upgrade-Assistenten für Team Foundation Server starten.

  • Wenn sich das Portal auf demselben Server wie Team Foundation Server befindet, werden die Erweiterungen während des Upgrades automatisch aktualisiert.

  • Wenn sich das Portal auf einem anderen Server als Team Foundation Server befindet, müssen Sie die Erweiterungen auf dem Portal installieren, bevor Sie das Upgrade ausführen.

Wenn Daten aus den aktualisierten Projekten in einem Portal bzw. Berichten angezeigt werden sollen, müssen Sie diese Funktionen beim Upgrade hinzufügen, damit aktualisierte Projekte automatisch mit dem Portal und den Berichtsfunktionen verknüpft werden. Wenn Sie ein Portal oder die Berichterstellung nach dem Upgrade hinzufügen, kompliziert sich die Erstellung von Links zwischen den aktualisierten Projekten und dem Portal.

Tipp

Sie sollten das Hinzufügen eines Berichtsservers oder eines Portals bei einem Upgrade nicht überspringen, da Sie diese Funktionen aktualisierten Projekten nach dem Upgrade nicht mehr problemlos hinzufügen können.

Berichtsupgrade

Der Berichtsserver muss die zuvor in diesem Thema aufgeführten neuen Anforderungen erfüllen. Wenn Sie mehrere Team Foundation Server-Umgebungen ausführen, erfordert jede einen eigenen Berichtsserver. Im Gegensatz zu früheren Versionen von Team Foundation Server muss der Berichtsserver nicht auf dem Server ausgeführt werden, der Team Foundation Server ausführt.

Die Zeit, die erforderlich ist, um die vorhandenen Daten zu migrieren, hängt von vielen Variablen ab, z. B. von der Ausgangsgröße der Warehouse-Datenbank für die Berichterstellung und von der Leistung der Hardware, auf der die Migration ausgeführt wird. Nachdem die Migration beendet wurde, werden die Berichte genau so angezeigt wie in der früheren Version von Team Foundation Server.

Überlegungen nach dem Upgrade

Nachdem Sie auf Team Foundation Server 2010 aktualisiert haben, können Sie auf bestimmte neue Funktionen sofort zugreifen. Für den Zugriff auf bestimmte andere neue Funktionen müssen Sie jedoch zusätzliche Aufgaben ausführen. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Updating an Upgraded Team Project to Access New Features (auf Englisch). 

Unter Berücksichtigung der neuen Funktionen in Team Foundation Server 2010 ist es auch sinnvoll, die Einschränkungen zu kennen, die auftreten, wenn Benutzer mit früheren Versionen von Team Explorer Verbindungen mit Team Foundation Server 2010 herstellen. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Compatibility between Team Foundation Clients and Team Foundation Server.

Siehe auch

Referenz

Prüfliste: Upgrade von Team Foundation Server durch mehr als einen Server

Weitere Ressourcen

Prüfliste: Direktes Upgrade von Team Foundation Server auf einem einzelnen Server

Änderungsprotokoll

Datum

Verlauf

Grund

Oktober 2010

Empfehlung hinzugefügt, das Konfigurieren von Berichterstellung und Portal bei einem Upgrade nicht zu überspringen.

Informationsergänzung.