Gewusst wie: Wiederherstellen von Daten für Team Foundation Server auf einem anderen Server
Aktualisiert: November 2007
Sie können Daten für Team Foundation von einem Datenebenenserver auf einem anderen wiederherstellen, jedoch denselben Anwendungsebenenserver beibehalten. Sie können beispielsweise die Datenebene verschieben, wenn Sie deren Serverhardware aktualisieren möchten. Außerdem müssen Sie möglicherweise einen Datenebenenserver einrichten, wenn der ursprüngliche Server unerwartet ausfällt. Dieser Vorgang unterscheidet sich von der Verschiebung der gesamten Bereitstellung von Team Foundation Server (Anwendungs- und Datenebene) von einer Hardware auf eine andere. Weitere Informationen hierzu finden Sie unter Verschiebungstypen in Team Foundation Server.
Erforderliche Berechtigungen
Zum Durchführen dieser Schritte müssen Sie Mitglied der folgenden Gruppen sein:
Administratoren (auf dem Datenebenenserver und dem Anwendungsebenenserver)
Team Foundation-Administratoren
Administratoren (für die Windows SharePoint Services-Site)
SQL Server-Administratoren (auf dem Datenebenenserver)
Weitere Informationen 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, gegebenenfalls 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 in Internet Explorer möglicherweise der Liste vertrauenswürdiger Sites hinzufügen oder Internet Explorer als Administrator starten.
Weitere Informationen finden Sie auf der Microsoft-Website.
Um Daten für Team Foundation auf einem anderen Datenebenenserver wiederherstellen zu können, müssen Sie die Verfahren in den folgenden Abschnitten in der Reihenfolge durchführen, in der sie hier aufgeführt werden:
Sichern von Daten
Installieren und Konfigurieren von SQL Server auf der neuen Hardware
Wiederherstellen der Datenbanken
Umleiten von Websites für Teamprojekte
Erneutes Verbinden der Verwaltungs- und Konfigurationsdatenbanken
Umleiten und Testen von SQL Server Reporting Services und Standardberichten
Umleiten des Anwendungsebenenservers auf den neuen Datenebenenserver
Erneutes Erstellen des Team System-Cubes
Löschen des Caches für Versionskontrolle
Aktualisieren der Dienstkonten
Neustarten von Diensten
Aktualisieren des Datencaches auf Clientcomputern
Sichern von Daten
Um Daten aus der ursprünglichen Bereitstellung von Team Foundation Server wiederherstellen zu können, müssen Sie über einen vollständigen Satz von Datensicherungen für die SQL Server-Datenbanken verfügen. Wenn die Daten verschlüsselt wurden, benötigen Sie außerdem den Verschlüsselungsschlüssel und das zugehörige Kennwort.
So sichern Sie Daten für Team Foundation
Weitere Informationen finden Sie unter Gewusst wie: Sichern eines Team Foundation Servers und unter Gewusst wie: Sichern des Reporting Services-Verschlüsselungsschlüssels.
Hinweis: Wenn SharePoint-Produkte und -Technologien auf Anwendungsebene installiert ist und Sie die Datenbanken für SharePoint-Produkte und -Technologien auf die Datenebene verschieben möchten, auf der Sie die Team Foundation-Datenbanken wiederherstellen, sollten Sie sicherstellen, dass die Verwaltungsdatenbank für SharePoint-Produkte und -Technologien (SharePoint_AdminContent_ID) zusammen mit der Inhalts- und der Konfigurationsdatenbank gesichert wird.
Installieren und Konfigurieren von SQL Server auf der neuen Hardware
Um Daten für Team Foundation wiederherstellen zu können, müssen Sie SQL Server auf dem Computer installieren, auf den die Daten für Team Foundation Server verschoben werden sollen. Die Version von SQL Server, die Sie installieren, muss genau mit der Version auf dem ursprünglichen Datenebenenserver übereinstimmen, einschließlich der Service Pack-Stufe, der Sortierungseinstellungen und der Sprachversion. Wenn die Versionen nicht genau übereinstimmen, können die Daten möglicherweise nicht wiederhergestellt werden.
So installieren Sie SQL Server und bereiten die Software für die Wiederherstellung von Daten für Team Foundation vor
Installieren Sie SQL Server in der neuen Umgebung, und stellen Sie die Betriebsbereitschaft sicher.
Weitere Informationen erhalten Sie, indem Sie die aktuelle Version des Installationshandbuchs für Team Foundation von der Microsoft-Website herunterladen. In diesem Handbuch finden Sie die Themen, die sich mit der Installation von SQL Server in einer Umgebung mit zwei Servern befassen. Sie müssen die gleiche Version installieren, die Sie in der ursprünglichen Installation von Team Foundation Server verwendet haben.
Öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools.
Hinweis: Sie müssen auch dann eine erweiterte Eingabeaufforderung öffnen, wenn Sie mit Administratoranmeldeinformationen angemeldet sind, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um eine erweiterte Eingabeaufforderung zu öffnen, klicken Sie auf Start, klicken mit der rechten Maustaste auf Eingabeaufforderung und klicken dann auf Ausführen als Administrator. Weitere Informationen finden Sie auf der Microsoft-Website.
Geben Sie an der Eingabeaufforderung folgenden Befehl ein:
TfsDB.exe install /server:"NewSQLServerName" /property:"TFS_SERVICE_ACCOUNT=TFSServiceAccount;TFS_REPORTING_ACCOUNT=TFSReportingServiceAccount;LCID=LCIDNumber;VSTF_AS_INSTANCE=AnalysisServicesServerName;VSTF_AS_DATABASE=TeamFoundationDataWarehouseName;VSTF_AS_ACCOUNT="
NewSQLServerName ist der Name des Servers, auf dem SQL Server installiert wurde und auf dem die Daten wiederhergestellt werden sollen. Wenn Sie eine benannte Instanz verwendet haben, müssen Sie nicht nur den Servernamen, sondern auch den Instanznamen einfügen.
TFSServiceAccount ist das Dienstkonto für Team Foundation Server im Format Domäne\Konto oder Computer\Konto. Wenn Sie ein Systemkonto verwenden, müssen Sie dieses Konto im Format System\Konto angeben. Wenn Sie z. B. den Netzwerkdienst verwenden möchten, muss dies als NT Authority\Network Service angegeben werden.
TFSReportingServiceAccount ist das Datenquellenkonto für Reporting Services im Format Domäne\Konto oder Computer\Konto.
LCIDNumber ist die ID-Nummer der Sprachsortierung für Ihre Sprachversion von SQL Server. Die LCID für Englisch ist beispielsweise 1033.
AnalysisServicesServerName ist der Name des Servers, auf dem SQL Server Analysis Services installiert ist. Standardmäßig wird Analysis Services auf demselben Server installiert, den Sie für NewSQLServerName angeben.
TeamFoundationDataWarehouseName ist der Name des ursprünglichen Data Warehouse für Team Foundation. Der Standardwert ist TfsWarehouse.
Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und beenden Sie die Komponenten in der folgenden Tabelle in der angegebenen Reihenfolge:
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
Anwendungsebene
Taskplaner von Visual Studio Team Foundation Server
Microsoft Team Foundation Server-Anwendungspool
Reporting Services
SQL Server Reporting Services (TFSINSTANCE) (Dienst)
ReportServer oder ReportServer$Instanzname (Anwendungspool)
Hinweis: ReportServer wird bei SQL Server 2005 in Internetinformationsdienste (IIS) verwaltet, nicht aber bei SQL Server 2008.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Beenden und Starten von Diensten, Anwendungspools und Websites.
Wichtiger Hinweis: Um Benutzer- und Dienstkonten bei einer wiederherstellungsbasierten Umstellung zu verschieben, darf die neue Bereitstellung nicht in Betrieb sein. Wenn Sie Team Foundation Server nach der Datenwiederherstellung, jedoch vor dem Verschieben der Benutzer- und Dienstkonten neu starten, können für die Migration vorgesehene Benutzer in der TFSIntegration-Datenbank als gelöscht gekennzeichnet werden. Dieses Problem tritt auf, wenn die SID des Benutzers vom Gruppensicherheitsdienst während der Synchronisierung mit Active Directory nicht gefunden wird.
Wiederherstellen der Datenbanken
Nachdem Sie die Dienste beendet haben, können Sie die Daten für Team Foundation wiederherstellen, indem Sie die von SQL Server bereitgestellten Wiederherstellungstools verwenden. Weitere Informationen finden Sie auf der Microsoft-Website für SQL Server 2005 bzw. SQL Server 2008 unter "Implementieren von Wiederherstellungsszenarien für SQL Server-Datenbanken".
Vorsicht: |
---|
Sie müssen alle Datenbanken auf denselben Zeitpunkt wiederherstellen. Andernfalls können die Datenbanken beschädigt werden. |
So öffnen Sie das Dialogfeld Datenbank wiederherstellen
Klicken Sie auf dem Datenebenenserver auf Start, zeigen Sie auf Alle Programme, Microsoft SQL Server, und klicken Sie dann auf SQL Server Management Studio.
Klicken Sie in der Liste Servertyp auf Datenbankmodul.
Klicken Sie in der Liste Servername auf den entsprechenden Server, oder geben Sie ihn ein.
Klicken Sie in der Liste Authentifizierung auf das entsprechende Schema.
Geben Sie unter Benutzername den Benutzernamen eines gültigen Kontos ein.
Geben Sie unter Kennwort das Kennwort des Kontos ein, wenn dies für SQL Server erforderlich ist, und klicken Sie anschließend auf Verbinden.
Erweitern Sie den Knoten Datenbanken, um die Liste der Datenbanken anzuzeigen, aus denen die Datenebene für Team Foundation besteht.
Führen Sie das nächste Verfahren mit dem Titel "So stellen Sie die einzelnen Datenbanken wieder her" für jede Datenbank in der folgenden Liste durch:
ReportServer
Wenn Sie eine benannte Instanz verwendet haben, erhält diese Datenbank den Namen ReportServer$InstanceName.
ReportServerTempDB
Wenn Sie eine benannte Instanz verwendet haben, erhält diese Datenbank den Namen ReportServerTempDB$Instanzname.
Die Konfigurationsdatenbank für SharePoint-Produkte und -Technologien (STS_Config_TFS oder WSS_Config)
Wichtiger Hinweis: Sie sollten diese Datenbank nur wiederherstellen, wenn SharePoint-Produkte und -Technologien auf dem Anwendungsebenenserver installiert wurde und Sie ihren Speicherort nicht ändern. Sie sollten diese Datenbank nicht auf der neuen Datenebene wiederherstellen, wenn Sie eine neue Installation von SharePoint-Produkte und -Technologien auf einem anderen Computer verwenden oder SharePoint-Produkte und -Technologien auf einem von der Anwendungsebene getrennten Server installiert wurde.
Die Inhaltsdatenbank für SharePoint-Produkte und -Technologien (STS_Content_TFS oder WSS_Content)
Der Name der Datenbank, die Daten für SharePoint-Produkte und -Technologien enthält, hängt davon ab, welche Version von SharePoint-Produkte und -Technologien installiert ist und ob der Name der Datenbank von der Person, die die Software installiert hat, geändert wurde. Außerdem sind diese Datenbanken u. U. auf dem Datenebenenserver nicht vorhanden, wenn SharePoint-Produkte und -Technologien getrennt von Team Foundation Server auf einem anderen Server installiert wurde. Wenn sie sich auf einem anderen Server befinden, müssen Sie ihre Sicherung, Wiederherstellung und Konfiguration getrennt von Team Foundation Server verwalten. Sie sollten jedoch die Wartung der Datenbanken synchronisieren, um Synchronisierungsfehler zu vermeiden.
Die Verwaltungsdatenbank für SharePoint-Produkte und -Technologien (SharePoint_AdminContent_ID)
Wichtiger Hinweis: Sie sollten diese Datenbank nur wiederherstellen, wenn SharePoint-Produkte und -Technologien auf dem Anwendungsebenenserver installiert wurde und Sie ihren Speicherort nicht ändern. Sie sollten diese Datenbank nicht auf der neuen Datenebene wiederherstellen, wenn Sie eine neue Installation von SharePoint-Produkte und -Technologien auf einem anderen Computer verwenden oder SharePoint-Produkte und -Technologien auf einem von der Anwendungsebene getrennten Server installiert wurde.
TfsBuild
TfsIntegration
TfsVersionControl
TfsWarehouse
TfsWorkItemTracking
TfsWorkItemTrackingAttachments
TfsActivityLogging (optional)
Hinweis: |
---|
Als Teil des Wiederherstellungsprozesses müssen Sie alle neuen benutzerdefinierten Sitevorlagen und Webparts, die für benutzerdefinierte Prozessvorlagen erstellt wurden, in die Datenbanken für SharePoint-Produkte und -Technologien hochladen. |
So stellen Sie die einzelnen Datenbanken wieder her
Klicken Sie mit der rechten Maustaste auf die wiederherzustellende Datenbank, zeigen Sie auf Aufgaben, zeigen Sie auf Wiederherstellen, und klicken Sie dann auf Datenbank.
Wichtiger Hinweis: Bei den meisten Bereitstellungen werden weder die SQL Server-Datenbanken noch die SharePoint-Produkte und -Technologien-Datenbanken in der Datenbankliste unter dem Knoten Datenbanken angezeigt. Um alle Datenbanken wiederherzustellen, die nicht bereits angezeigt werden, klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken und dann auf Datenbanken wiederherstellen. Geben Sie anschließend alle Datenbanken an, die nicht aufgeführt sind.
Das Dialogfeld Datenbank wiederherstellen wird angezeigt.
Klicken Sie unter Quelle für die Wiederherstellung auf Von Medium und dann auf die Schaltfläche mit den drei Auslassungspunkten (…).
Geben Sie im Dialogfeld Sicherung angeben den Speicherort der Sicherungsdatei an, und klicken Sie dann auf OK.
Die erste Sicherung, die Sie wiederherstellen, muss eine vollständige Sicherung sein. Danach müssen die Transaktionsprotokollsicherungen in der Reihenfolge wiederhergestellt werden, in der sie erstellt wurden.
Geben Sie unter Wählen Sie die wiederherzustellenden Sicherungssätze aus die Sicherungssätze an, die wiederhergestellt werden sollen.
Klicken Sie im Bereich Seite auswählen auf Optionen, und aktivieren Sie dann das Kontrollkästchen Vorhandene Datenbank überschreiben.
Überprüfen Sie, ob die in der Liste Datenbankdateien wiederherstellen als angegebenen Pfade mit den aktuellen Datenbankpfaden übereinstimmen.
Dieser Schritt ist wichtig, wenn Sie die Datenbank auf einem anderen Laufwerk wiederherstellen.
Klicken Sie unter Wiederherstellungsstatus auf den entsprechenden Zustand.
Führen Sie einen der folgenden Schritte aus:
Wenn Sie keine zusätzlichen Transaktionsprotokolle anwenden, klicken Sie auf Datenbank betriebsbereit belassen.
Wenn Sie zusätzliche Transaktionsprotokolle anwenden, klicken Sie auf Datenbank nicht betriebsbereit belassen.
Klicken Sie auf OK, um das Dialogfeld Datenbank wiederherstellen zu schließen und die Datenbank wiederherzustellen.
Wenn Sie zusätzliche Transaktionsprotokolle anwenden, führen Sie dieses Verfahren für jeden Satz von Protokollsicherungen in der Reihenfolge aus, in der die Protokollsicherungen erstellt wurden. Beginnen Sie mit der nach der vollständigen Sicherung erstellten Protokollsicherung.
Weitere Informationen finden Sie auf der Microsoft-Website für SQL Server 2005 bzw. SQL Server 2008 unter "Anwenden von Transaktionsprotokollsicherungen".
Umleiten von Websites für Teamprojekte
Sie müssen alle Websites für Teamprojekte auf die Inhaltsdatenbank auf dem neuen Datenebenenserver für Team Foundation umleiten. Wenn alle SharePoint-Produkte und -Technologien-Datenbanken verschoben werden sollen, können Sie dieses Verfahren überspringen und mit dem weiter unten in diesem Thema beschriebenen Verfahren "Erneutes Verbinden der Verwaltungs- und Konfigurationsdatenbanken" fortfahren.
So leiten Sie Projektsites um, damit diese die Inhaltsdatenbank auf dem neuen Datenebenenserver verwenden
Melden Sie sich an dem Server an, der SharePoint-Produkte und -Technologien hostet, und leiten Sie ihn für die Verwendung der Inhaltsdatenbanken auf den neuen Datenebenenserver um.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Umleiten von SharePoint-Produkten und -Technologien zum Verwenden einer neuen Inhaltsdatenbank.
Erneutes Verbinden der Verwaltungs- und Konfigurationsdatenbanken
Sie müssen das folgende Verfahren durchführen, wenn auch die Datenbanken für SharePoint-Produkte und -Technologien in Ihrer Bereitstellung von Team Foundation Server auf dem ursprünglichen Datenebenenserver gehostet wurden und Sie diese Datenbanken auf dem neuen Server wiederherstellen möchten. Sie sollten dieses Verfahren jedoch nicht durchführen, wenn SharePoint-Produkte und -Technologien auf einem getrennten Server installiert wurde oder Sie möchten, dass die ursprüngliche Datenebene weiterhin als Datenebene für SharePoint-Produkte und -Technologien dienen soll.
So stellen Sie die Verbindungen der Verwaltungs- und Konfigurationsdatenbanken für SharePoint-Produkte und -Technologien erneut her
Melden Sie sich an dem Server an, auf dem SharePoint-Produkte und -Technologien gehostet wird, öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie zum Verzeichnis %PROGRAMFILES%\Gemeinsame Dateien\microsoft shared\web server extensions\12\bin
Geben Sie folgenden Befehl ein:
stsadm –o renameserver –oldservername OriginalDataTierServerName -newserver NewDataTierServerName
Weitere Informationen zum Wiederherstellen von SharePoint-Produkte und -Technologien finden Sie auf der Microsoft-Website unter "White paper: Backing up, restoring, high availability, and disaster recovery for Office SharePoint Server farms".
Umleiten und Testen von SQL Server Reporting Services und Standardberichten
Nachdem Sie SharePoint-Produkte und -Technologien auf die neuen Inhaltsdatenbanken umgeleitet haben, müssen Sie Reporting Services zur Verwendung der neuen Datenbanken umleiten. Wenn Sie dieses Verfahren nicht durchführen, stehen keine Standardberichte und benutzerdefinierten Berichte für Teamprojekte zur Verfügung.
So leiten Sie Reporting Services zum Herstellen einer Verbindung mit dem neuen Datenebenenserver um
Melden Sie sich an dem Server an, der Reporting Services hostet, und leiten Sie die Dienste um, sodass sie eine Verbindung mit dem neuen Datenebenenserver herstellen können.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Umleiten von Reporting Services zum Herstellen einer Verbindung mit einem anderen Datenebenenserver.
Umleiten des Anwendungsebenenservers auf den neuen Datenebenenserver
Nachdem Sie Reporting Services umgeleitet haben, müssen Sie den Befehl TfsAdminUtil verwenden, um den Anwendungsebenenserver auf den neuen Datenebenenserver umzuleiten.
So leiten Sie den Anwendungsebenenserver auf die neuen Serverressourcen um
Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und starten Sie die in der folgenden Tabelle aufgeführten Anwendungspools und Programme:
Melden Sie sich an dem Server an, der dieses Programm hostet
Starten Sie diese Komponente
Anwendungsebene
Microsoft Team Foundation Server-Anwendungspool
Standardwebsite oder Teamwebsite
Reporting Services
ReportServer oder ReportServer$InstanceName (Anwendungspool)
Hinweis: ReportServer wird bei SQL Server 2005 als Anwendungspool in IIS verwaltet, nicht jedoch bei SQL Server 2008.
SQL Server Reporting Services (TFSINSTANCE)
Standardwebsite oder Berichts-Manager-Website
Öffnen Sie das Eingabeaufforderungsfenster, wechseln Sie in das Verzeichnis %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools, und geben Sie folgenden Befehl ein:
TfsAdminUtil RenameDT newTeamFoundationDataTierServerName
Wichtiger Hinweis: Damit der RenameDT-Befehl erfolgreich ausgeführt werden kann, müssen die im vorhergehenden Schritt genannten Anwendungspools und Programme ausgeführt werden. Diese Anforderung ist in Visual Studio Team System 2008 Team Foundation Server neu. Außerdem muss die Verbindungszeichenfolge in der Datei Web.config auf den Namen des alten Datenebenenservers verweisen. Wenn die Zeichenfolge auf den neuen Server verweist, schlägt der Befehl fehl. Sie müssen den Namen des ursprünglichen Servers wiederherstellen, damit der Befehl ordnungsgemäß ausgeführt werden kann.
Erneutes Erstellen des Team System-Cubes
Nachdem Sie den Anwendungsebenenserver zur Verwendung des neuen Datenebenenservers umgeleitet haben, müssen Sie den Team System-Cube erneut erstellen. Der Team System-Cube unterstützt SQL Server Reporting Services und enthält Daten aus der relationalen Datenbank des Data Warehouse für Team System. Weitere Informationen hierzu finden Sie unter Data Warehouse-Architektur.
So erstellen Sie den Team System-Cube erneut
Melden Sie sich am Anwendungsebenenserver an, und erstellen Sie den Team System-Cube neu.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Erneutes Erstellen des Team System-Cubes.
Löschen des Caches für Versionskontrolle
Nach dem erneuten Erstellen des Team System-Cubes müssen Sie den Cache für die Versionskontrolle auf dem Anwendungsebenenserver (und auf allen Proxyservern) löschen, um die Synchronisierung mit dem neuen Datenebenenserver zu erzwingen.
So löschen Sie den Cache für Versionskontrolle
Öffnen Sie das folgende Verzeichnis auf dem Anwendungsebenenserver:
Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl
Löschen Sie den Inhalt des Verzeichnisses Data, löschen Sie jedoch nicht das Verzeichnis selbst.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Löschen des Caches für die Versionskontrolle auf dem Server der Anwendungsebene.
Wiederholen Sie diesen Vorgang auf allen Servern in der Bereitstellung, auf denen Team Foundation Server Proxy ausgeführt wird.
Aktualisieren der Dienstkonten
Sie müssen alle Systemkonten, wie beispielsweise den Netzwerkdienst, die Sie als Dienstkonten in der Bereitstellung verwenden, aktualisieren. Sie können dieselben Systemkonten verwenden, müssen jedoch die Informationen so aktualisieren, dass die richtige SID auf dem neuen Datenebenenserver zugeordnet ist.
Hinweis: |
---|
Die Kontonamen, die Sie für die neue Bereitstellung erstellen, müssen mit den Namen der Konten der ursprünglichen Bereitstellung übereinstimmen. |
So aktualisieren Sie Dienstkonten
Öffnen Sie den Computer-Manager auf dem Server, auf dem Reporting Services ausgeführt wird, und starten Sie die folgenden Komponenten, falls diese noch nicht gestartet sind:
ReportServer oder ReportServer$InstanceName (Anwendungspool)
SQL Server Reporting Services (TFSINSTANCE)
Öffnen Sie auf dem neuen Anwendungsebenenserver ein Eingabeaufforderungsfenster, und wechseln Sie in das Verzeichnis %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools.
Geben Sie an der Eingabeaufforderung folgenden Befehl ein:
TfsAdminUtil ChangeAccount OldDomainOrOldComputerName\OldTFSServiceAccount NewDomainOrNewComputerName\NewTFSServiceAccount NewPassword
Hinweis: Ignorieren Sie alle Warnungen, in denen gemeldet wird, dass das Dienstkonto nicht vorhanden ist oder das Konto nicht Mitglied der Data Warehouse-Rolle ist.
Geben Sie an der Eingabeaufforderung folgenden Befehl ein:
TfsAdminUtil ChangeAccount/ra OldDomainOrOldComputerName\OldTFSReportingServiceAccount NewDomainOrNewComputerName\NewTFSReportingServiceAccount NewPassword
Hinweis: Ignorieren Sie alle Warnungen, die melden, dass das Dienstkonto kein Mitglied der Data Warehouse-Rolle ist, oder in denen Sie aufgefordert werden, das Konto der Dienstkontengruppe hinzuzufügen.
Neustarten von Diensten
So starten Sie Dienste neu
Melden Sie sich am entsprechenden Server an, öffnen Sie den Computer-Manager, und starten Sie die Komponenten in der folgenden Tabelle 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
Aktualisieren des Datencaches auf Clientcomputern
So aktualisieren Sie den Datencache auf Clientcomputern
Verwenden Sie den ClientService-Webdienst, um zu erzwingen, dass Clients den Cache zum Nachverfolgen von Arbeitsaufgaben aktualisieren, wenn sie das nächste Mal eine Verbindung mit dem Anwendungsebenenserver herstellen.
Weitere Informationen hierzu finden Sie unter Gewusst wie: Aktualisieren der Datencaches auf Clientcomputern.
Siehe auch
Aufgaben
Gewusst wie: Sichern eines Team Foundation Servers
Gewusst wie: Verschieben von Team Foundation Server von einer Hardwarekonfiguration zu einer anderen