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.
![]() |
---|
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.
|
||
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.
|
||
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.
|
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.
![]() |
---|
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
Klicken Sie auf dem Datenebenenserver auf Start, Alle Programme, Microsoft SQL Server 2005 und dann auf SQL Server Management Studio.
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.
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.
Klicken Sie auf der Willkommensseite des Wartungsplanungs-Assistenten auf Weiter.
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.
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.
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.
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.
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.
Klicken Sie auf der Seite Planeigenschaften auswählen auf Ändern.
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.
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.
Wählen Sie auf der Seite Berichtsoptionen auswählen die gewünschten Berichtsverteilungsoptionen aus, und klicken Sie dann auf Weiter.
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
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 Verwaltung, klicken Sie mit der rechten Maustaste auf Wartungspläne, und klicken Sie dann auf Wartungsplanungs-Assistent.
Klicken Sie auf der Willkommensseite des Wartungsplanungs-Assistenten auf Weiter.
Die Seite Planeigenschaften auswählen wird geöffnet.
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.
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).
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.
Klicken Sie in der Liste Datenbanken auf die Datenbanken, das Sie sichern möchten, und klicken Sie dann auf OK.
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.
Überprüfen Sie die Informationen, und klicken Sie dann auf Weiter.
Wenn Sie mehr als eine Wartungsaufgabe angegeben haben, wiederholen Sie die vorherigen drei Schritte für jede Aufgabe.
Geben Sie auf der Seite Berichtsoptionen auswählen die gewünschten Optionen für die Berichtsverteilung an, und klicken Sie dann auf Weiter.
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