2012-06-08 11 views
6

Ich benutze die TFS 2012 Express Edition für den persönlichen Gebrauch (ich benutze es meistens, um meine Quellen zu versionieren).Einfache Sicherung der TFS 2012 Express Edition möglich?

hatte ich einen kurzen Blick in die Dokumentation über Backup-Strategien und es scheint ein verdammt Arbeit :(zu sein. Gibt es irgendwelche Verknüpfungen zur Verfügung, wenn ich nur daran interessiert bin, dass meine versioniert Quellen gesichert und wiederhergestellt?

werden kann
+0

haben Sie als Team Foundation * Service mit * statt? Dann wird zumindest Microsoft auch einige Backups durchführen - Vergleich: http://blogs.msdn.com/b/slange/archive/2013/01/17/team-foundation-server-vs-team-foundation-service.aspx – niico

+0

Wenn jemand hier suchen kommt, wie dies in TFS tun ** 2013 ** Express (wie ich), jetzt die Administrationskonsole hat Funktionalität eingebauten für „ununterbrochen vorwärts Backups“ .. – Sphinxxx

Antwort

3

Backups leicht gemacht mit der TFS Power Tools 2012 "Team Foundation-Backup" -Funktion.

Es schafft im wesentlichen einen nahtlosen Prozess für Backup/Restore der TFS-Datenbanken.

TFS backup plan

+0

ist es eine Möglichkeit zu sichern die TFS-Datenbank ohne den Dienst zu stoppen? – Windy

+0

@Windy Sie können ein Backup der Datenbank manuell über SSMS, ohne den Dienst zu stoppen (aber für die Wiederherstellung Sie müssen). – KMoraz

+0

Ich sollte die Frage deutlicher beschreiben. Zur einfachen Datenwiederherstellung trennen wir die Sammlung vor dem Backup. Der Detach-Vorgang stoppt den Dienst (für die Sammlung) vorübergehend. Gibt es eine Möglichkeit, dies zu vermeiden? – Windy

1

Die Antwortdaten basieren auf der TFS Standard Edition und nicht auf TFS 2012 Express. Ich habe überall im Internet nachgesehen und nur Skripte gefunden, die das manuell tun. Ich habe das Power Tools Update 1 (Visual Studio Team Foundation Server 2012 Update 1 Power Tools.msi) installiert und nichts hat sich in der Konsole geändert.

Hier ist die alternative manuelle Weg :: Backing up TFS 2012 Express

enter image description here

+0

der Link ist gebrochen – ihebiheb

0

Wenn es nur gelegentlich Sicherung von TFS ist, dann würde ich einfach Microsoft® SQL Server® 2008 Management Studio Express herunterladen und installieren.

In SQL Server Management Studio (SSMS) ...

  1. Verbinden mit ". \ SQLEXPRESS"
  2. Öffnen Sie die "Datenbanken" Knoten in der Baumansicht auf der linken Seite
  3. Rechts klicken Sie auf jede Datenbank eine „TFS“ Teil in seinem Namen und wählen Sie den Kontextmenüpunkt mit „Aufgaben> Back Up ...

Um TFS später wiederherzustellen (z.B. auf einem frischen Windows-Installation), wieder in SSMS ...

  1. Verbinden mit ". \ SQLEXPRESS"
  2. Öffnen Sie die "Datenbanken" Knoten in der Baumansicht auf der linken Seite
  3. Rechtsklick auf jede Datenbank einen „TFS“ Teil in seinem Namen und wählen Sie den Kontextmenüpunkt mit „Aufgaben> Wiederherstellung> Datenbank ...
+0

Während das ist in einem persönlichen Kontext in Ordnung, wenn Sie Ihre TFS für eine Sicherung stoppen können, sollten Sie dies sonst nicht tun, da die Sicherungen möglicherweise aus sein sync: * „(...). Sie sollten, wenn möglich, unter Verwendung eines solchen einzelnen Backups vermeiden Sie könnten zu unerwarteten Ergebnissen kommen, wenn Sie von den einzelnen Backups (...) wiederherstellen“ * http://msdn.microsoft.com/en -us/Bibliothek/hh561429 (v = vs.110) .aspx –