Freigeben über


Gewusst wie: Sichern eines Team Foundation Servers

Aktualisiert: November 2007

Verwenden Sie dieses Verfahren, um Daten auf dem Datenebenenserver für Team Foundation zu sichern. Vor der Sicherung des Anwendungsebenenservers für Team Foundation müssen Sie den Verschlüsselungsschlüssel für Reporting Services sichern. Weitere Informationen finden Sie unter Gewusst wie: Sichern des Reporting Services-Verschlüsselungsschlüssels.

Vorsicht:

Sie können SQL Server Management Studio zum Sichern einzelner Datenbanken verwenden. Beim Wiederherstellen von diesen Sicherungen können jedoch unerwartete Ergebnisse auftreten, da die Datenbanken miteinander in Beziehung stehen und das Risiko besteht, dass veraltete Versionen wiederhergestellt werden. Weitere Informationen über Strategien zum Sichern von Datenbanken finden Sie auf den folgenden Seiten der Microsoft-Website: "Auswählen des Wiederherstellungsmodells für eine Datenbank" für SQL Server 2005 oder "Einführung zu Sicherungs- und Wiederherstellungsstrategien in SQL Server" für SQL Server 2008.

Verwenden Sie die folgende Tabelle, um Team Foundation Server-Datenbanken zu identifizieren:

Datenbank

Beschreibung

ReportServer

Die Reporting Services-Datenbank enthält die Berichte und die Berichtseinstellungen für Reporting Services.

ReportServerTempDB

In der temporären Datenbank von Reporting Services werden Informationen vorübergehend gespeichert, die zum Ausführen bestimmter Berichte für Reporting Services verwendet werden.

STS_Config_TFS oder WSS_Config

Die Konfigurationsdatenbank für SharePoint-Produkte und -Technologien enthält eine Auflistung aller Websites. Dazu gehören Inhaltsdatenbanken, Websitevorlagen, benutzerdefinierte Webparts und andere Einstellungen aus der SharePoint-Zentraladministration.

STS_Content_TFS oder WSS_Content

Die Inhaltsdatenbank für SharePoint-Produkte und -Technologien enthält den tatsächlichen Inhalt in der SharePoint-Website des Teams.

Hinweis:

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, falls SharePoint-Produkte und -Technologien getrennt von Team Foundation Server auf einem anderen Server installiert wurde, diese Datenbanken u. U. auf dem Datenebenenserver für Team Foundation nicht vorhanden. In diesem Fall 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.

TfsBuild

Die Builddatenbank enthält Team Foundation Build-Daten und veröffentlichte Testergebnisse.

TfsIntegration

Die Registrierungsdatenbank enthält Projekte, Bereiche, Iterationen und andere Registrierungsdaten.

TfsVersionControl

Die Team Foundation-Versionskontrolle-Datenbank.

TFSWarehouse

Die Analysis Services-Datenbank enthält die Daten zur Erstellung des Warehouses, das von Reporting Services verwendet wird.

Hinweis:

Die Datenbank kann gesichert werden, jedoch bleibt das Warehouse von der Sicherung ausgeschlossen, da es aus der wiederhergestellten TFSWarehouse-Datenbank neu erstellt werden muss.

TfsWorkItemTracking

Die Arbeitsaufgabenverfolgung in Team Foundation-Datenbank.

TfsWorkItemTrackingAttachments

Die Arbeitsaufgabenverfolgung in Team Foundation-Anlagendatenbank.

TfsActivityLogging

Die Verlaufsdatenbank enthält ein Protokoll aller Team Foundation Server-Webdienstanforderungen.

Hinweis:

Diese Datenbank ist für die Ausführung von Team Foundation Server nicht erforderlich, und die Sicherung ist optional.

Im folgenden Verfahren wird das Erstellen von Wartungsplänen erläutert, mit denen entweder eine vollständige oder eine inkrementelle Sicherung ausgeführt werden kann. Wenn Sie beide Arten der Sicherung ausführen möchten, müssen Sie die Schritte zweimal ausführen: einmal für die vollständige Sicherung und ein weiteres Mal für die inkrementelle Sicherung. Weitere Informationen finden Sie auf der Microsoft-Website unter "Erstellen von Transaktionsprotokollsicherungen" für SQL Server 2005 oder für SQL Server 2008.

Hinweis:

Planen Sie für den maximalen Datenschutz außer den inkrementellen Sicherungen auch eine vollständige Sicherung.

Im folgenden Verfahren wird davon ausgegangen, dass Sie die Erstellung von Sicherungskopien mit einem Wartungsplan für alle Team Foundation Server-Datenbanken planen. Weitere Informationen über das Erstellen von Sicherungskopien und die manuelle Wiederherstellung bzw. über die Wiederherstellung einzelner Datenbanken finden Sie auf der Microsoft-Website unter "Sichern und Wiederherstellen von Datenbanken in SQL Server" für SQL Server 2005 oder SQL Server 2008.

Erforderliche Berechtigungen

Für diesen Vorgang müssen Sie Mitglied der Sicherheitsgruppe Administratoren auf dem Team Foundation-Datenebenenserver und entweder Mitglied der Sicherheitsgruppe SQL Server-Systemadministrator auf dem Team Foundation-Datenebenenserver sein, oder die SQL Server-Berechtigungen zum Erstellen von Sicherungskopien und zum Erstellen von Wartungsplänen müssen auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Stellen Sie sicher, dass die Sicherungen an einem sicheren Speicherort gespeichert werden. Es empfiehlt sich, die Sicherungsdateien nach Möglichkeit nicht auf dem gesicherten Server selbst zu speichern.

So erstellen Sie einen Wartungsplan in SQL Server 2008

  1. Klicken Sie auf dem Datenebenenserver auf Start, Alle Programme, Microsoft SQL Server 2005 und dann auf SQL Server Management Studio.

  2. Stellen Sie eine Verbindung mit dem Datenebenenserver her, indem Sie im Feld Servertyp die Option Datenbankmodul auswählen. Wählen Sie dann unter Servername den richtigen Server und das richtige Schema für die Authentifizierung beim Server aus. Geben Sie gültige Werte für Benutzername und Kennwort an, wenn dies für SQL Server erforderlich ist, und klicken Sie dann auf Verbinden.

  3. Erweitern Sie in SQL Server Management Studio den Knoten Verwaltung, klicken Sie mit der rechten Maustaste auf Wartungspläne, und wählen Sie dann Wartungsplanungs-Assistent aus.

  4. Klicken Sie auf der Willkommensseite des Wartungsplanungs-Assistenten auf Weiter.

  5. Geben Sie auf der Seite Zielserver auswählen im Feld Name einen Namen für den Wartungsplan ein.

    • Eine vollständige Sicherung könnte beispielsweise mit TfsFullDataBackup benannt werden.

    • Eine inkrementelle Sicherung könnte beispielsweise mit TfsIncrementalDataBackup benannt werden.

  6. Wählen Sie den richtigen Wert für Servername aus, und wählen Sie unter Authentifizierung das Authentifizierungsschema für SQL Server aus. Geben Sie gültige Werte für Benutzername und Kennwort an, wenn dies für SQL Server erforderlich ist, und klicken Sie dann auf Weiter.

  7. Wählen Sie auf der Seite Wartungstasks auswählen den gewünschten Wartungstask aus, und klicken Sie auf Weiter.

    • Für eine vollständige Sicherung wählen Sie Datenbank sichern (vollständig) aus.

    • Für eine inkrementelle Sicherung wählen Sie Datenbank sichern (Transaktionsprotokoll) aus.

  8. Klicken Sie auf der Seite Wartungstaskreihenfolge auswählen auf Weiter.

    Weitere Informationen über die Optionen in diesem Dialogfeld erhalten Sie, indem Sie die F1-Taste drücken. Weitergehende Informationen hierzu finden Sie auch in der SQL Server-Onlinedokumentation, wenn Sie nach Wartungsplanungs-Assistent suchen.

    Hinweis:

    Speichern Sie die Sicherungsdateien auf einem anderen sicheren Computer.

  9. Klicken Sie auf der Seite Task 'Datenbank sichern' definieren auf den Pfeil nach unten, wählen Sie Alle Datenbanken aus, und klicken Sie anschließend auf OK und dann auf Weiter.

  10. Klicken Sie auf der Seite Planeigenschaften auswählen auf Ändern.

  11. Geben Sie im Dialogfeld Neuer Auftragszeitplan unter Name einen Namen für den Sicherungsauftrag ein.

    Eine vollständige Sicherung könnte beispielsweise mit ScheduledFullBackup benannt werden. Eine inkrementelle Sicherung könnte beispielsweise mit ScheduledIncrementalBackup benannt werden.

    Hinweis:

    Behalten Sie unter Zeitplantyp den Eintrag Wiederholt bei, und lassen Sie das Kontrollkästchen Aktiviert aktiviert.

  12. Legen Sie für den Sicherungsplan die Optionen Häufigkeit und Häufigkeit pro Tag wie gewünscht fest, ändern Sie jedoch nicht die Einstellung Kein Enddatum unter Dauer. Klicken Sie auf OK und anschließend auf Weiter.

    Hinweis:

    In der Regel werden die Startzeiten der vollständigen und der inkrementellen Sicherungen zeitlich versetzt geplant.

  13. Wählen Sie auf der Seite Berichtsoptionen auswählen die gewünschten Berichtsverteilungsoptionen aus, und klicken Sie dann auf Weiter.

  14. Klicken Sie auf Fertig stellen, um die Erstellung des Wartungsplans abzuschließen.

    Die im Wartungsplan angegebenen Datenbanken werden von SQL Server mit der von Ihnen festgelegten Häufigkeit gesichert.

So erstellen Sie einen Wartungsplan in SQL Server 2005

  1. Klicken Sie auf dem Datenebenenserver auf Start, zeigen Sie auf Alle Programme, Microsoft SQL Server, und klicken Sie dann auf SQL Server Management Studio.

  2. Klicken Sie in der Liste Servertyp auf Datenbankmodul.

  3. Klicken Sie in der Liste Servername auf den entsprechenden Server, oder geben Sie ihn ein.

  4. Klicken Sie in der Liste Authentifizierung auf das entsprechende Schema.

  5. Geben Sie unter Benutzername den Benutzernamen eines gültigen Kontos ein.

  6. Geben Sie unter Kennwort das Kennwort des Kontos ein, wenn dies für SQL Server erforderlich ist, und klicken Sie anschließend auf Verbinden.

  7. Erweitern Sie den Knoten Verwaltung, klicken Sie mit der rechten Maustaste auf Wartungspläne, und klicken Sie dann auf Wartungsplanungs-Assistent.

  8. Klicken Sie auf der Willkommensseite des Wartungsplanungs-Assistenten auf Weiter.

    Die Seite Planeigenschaften auswählen wird geöffnet.

  9. Gebe Sie im Feld Name einen Namen für den Wartungsplan ein, klicken Sie auf Getrennte Zeitpläne für jede Aufgabe, und klicken Sie auf Weiter.

    • Eine vollständige Sicherung könnte beispielsweise mit TfsFullDataBackup benannt werden.

    • Eine inkrementelle Sicherung könnte beispielsweise mit TfsIncrementalDataBackup benannt werden.

  10. Aktivieren Sie auf der Seite Wartungstasks auswählen die Kontrollkästchen für die gewünschten Wartungstasks oder Aufgaben, und klicken Sie auf Weiter.

    • Für eine vollständige Sicherung aktivieren Sie das Kontrollkästchen Datenbank sichern (vollständig).

    • Um eine inkrementelle Sicherung abzuschließen, aktivieren Sie das Kontrollkästchen Datenbank sichern (Differenziell).

    • Zum Abschließen einer Transaktionsprotokollsicherung, aktivieren Sie das Kontrollkästchen Datenbank sichern (Transaktionsprotokoll).

  11. Wenn die Seite Wartungstaskreihenfolge auswählen angezeigt wird, klicken Sie auf Weiter.

    Weitere Informationen über die Optionen auf dieser Seite erhalten Sie, wenn Sie F1 drücken oder in der SQL Server-Onlinedokumentation nach "Wartungsplanungs-Assistent" suchen.

    Die Seite Task 'Datenbank sichern' definieren wird geöffnet.

  12. Klicken Sie in der Liste Datenbanken auf die Datenbanken, das Sie sichern möchten, und klicken Sie dann auf OK.

  13. Klicken Sie unter Zeitplan auf Ändern. Geben Sie Zeitplantyp, Häufigkeit und Dauer der Aufgabe an, die Ihren Betriebsanforderungen am besten entsprechen, und klicken Sie auf OK.

  14. Überprüfen Sie die Informationen, und klicken Sie dann auf Weiter.

  15. Wenn Sie mehr als eine Wartungsaufgabe angegeben haben, wiederholen Sie die vorherigen drei Schritte für jede Aufgabe.

  16. Geben Sie auf der Seite Berichtsoptionen auswählen die gewünschten Optionen für die Berichtsverteilung an, und klicken Sie dann auf Weiter.

  17. Klicken Sie auf Fertig stellen, um die Erstellung des Wartungsplans abzuschließen.

    Auf der Statusseite des Wartungsplanungs-Assistenten werden Statusinformationen zur Erstellung des Plans angezeigt.

    SQL Server sichert die Datenbanken, die Sie im Wartungsplan angegebenen haben in der festgelegten Häufigkeit. Wenn Sie keine geplante Zeit für Sicherungen angeben, können Sie jederzeit eine Sicherung durchführen, indem Sie mit der rechten Maustaste auf den Wartungsplan klicken und dann auf Ausführen klicken.

Siehe auch

Aufgaben

Gewusst wie: Sichern des Reporting Services-Verschlüsselungsschlüssels

Konzepte

Gewusst wie: Wiederherstellen von Daten für Team Foundation

Weitere Ressourcen

Verwalten von Daten

Verwalten von Datenebenenservern für Team Foundation Server

Verwalten von Team Foundation Server