2012-06-08 41 views
6

我使用TFS 2012 Express版作爲個人使用(我主要使用它來對我的源進行版本化)。可以輕鬆備份TFS 2012 Express Edition嗎?

我的文檔中關於備份策略簡單的介紹一下,它似乎是工作的地獄:(。是否有任何捷徑可當我只關心我的versionized源可待備份,恢復?

+0

你有沒有考慮過使用團隊基礎*服務*呢?那麼至少微軟也會進行一些備份 - 比較:http://blogs.msdn.com/b/slange/archive/2013/01/17/team-foundation-server-vs-team-foundation-service。aspx – niico

+0

如果有人來這裏尋找如何在TFS ** 2013 ** Express中執行此操作(與我一樣),管理控制檯現在具有用於「Sceduled Backups」的內置功能。 – Sphinxxx

回答

3

備份輕鬆與TFS Power Tools 2012 「的Team Foundation備份」 功能。

它本質上創建備份的無縫工藝/ TFS的數據庫的恢復。

TFS backup plan

+0

是否有任何備份方法TFS數據庫沒有停止服務? – Windy

+0

@Windy您可以通過SSMS手動備份數據庫,而無需停止服務(但必須恢復)。 – KMoraz

+0

我應該更清楚地描述這個問題。爲了便於數據還原,我們在進行備份之前先分離集合。分離操作將暫時停止服務(用於收集)。有什麼辦法可以避免這種情況? – Windy

1

答案中提供的信息基於TFS標準版而不是TFS 2012 Express。我看遍了整個互聯網,發現只是手動的腳本。我已經安裝了電動工具更新1(Visual Studio Team Foundation Server 2012更新1電動工具.msi),並且控制檯中沒有任何更改。

這裏是替代手工方式:: Backing up TFS 2012 Express

enter image description here

+0

鏈接中斷 – ihebiheb

0

如果它只是偶爾備份TFS,那麼我只是下載並安裝Microsoft® SQL Server® 2008 Management Studio Express

在SQL Server Management Studio中(SSMS)...

  1. 連接到 「。\ SQLEXPRESS
  2. 公開賽在左側
  3. 右樹視圖中的 「數據庫」 節點點擊其名稱中具有「TFS」部分的每個數據庫並選擇上下文菜單項「任務>備份...

稍後恢復TFS(例如在全新的Windows安裝),再次在SSMS ...

  1. 連接到「。\ SQLEXPRESS
  2. 公開賽在左側
  3. 樹形視圖中的「數據庫」節點右鍵點擊每個數據庫有其名稱中的「TFS」部分,選擇右鍵菜單項「任務>還原>數據庫...
+0

雖然在個人環境中可以阻止您的TFS進行備份,但這樣做不應該這樣做,因爲備份可能不在sync:*「(...),則應儘可能避免使用此類個別備份。如果您從個別備份(...)恢復,則可能會遇到意外結果。」* http://msdn.microsoft.com/zh-cn/ -us /庫/ hh561429(v = vs.110)的.aspx –

相關問題