2011-07-08 1 views
0

私はTeam Foundation Serverのバックアップ計画を設定中です。 TFS用のPower Toolsをダウンロードし、そのパックに含まれているバックアッププランウィザードを使用しています。私は今、バックアップをスケジュールする方法を決めなければならない段階にあり、セットアップのために何を選ぶべきか分かりません。Team Foundation Serverのバックアップ計画ウィザードでトランザクションバックアップ間隔とは何ですか?

私はトランザクションのバックアップ間隔を除いてすべてが意味するものを得ます。 Screenshot of the Backup Plan Wizard for TFS, schedule choice

私は良いスケジュールのための提案をいただきたいと思います。私が達成したいのは、可能であれば、いくつかのバージョンを元に戻して見直すことができるということです。私が望む最小限のバックアップは最新バージョンです。

私が以前の「バックアップ保持日​​数」を選択するようになったと30

+0

あなたは[serverfault.com](http://serverfault.com)でより良い回答を得るかもしれません。 – LukeH

+0

ヒントをありがとう、私はここで質問を書く前に、そのサイトを検索したが、私はそこで分かりやすい答えを得るのに苦労しただろうと思う。 –

答えて

4

にトランザクションのバックアップ間隔はおそらくあなたのTFSデータベースのトランザクションログをバックアップする頻度を参照していることを設定することを追加することが重要であるかもしれません。選択したスケジュールは、おそらくリポジトリの使用状況に依存します。

私の現在のクライアントには6人の開発者がおり、私たちはVSSとTFSの間でソース制御の負荷を共有しています(移行中です)。企業の方針では、営業時間内に1時間ごとにトランザクションログをバックアップし、深夜にトランザクションログをバックアップする必要があるとしています。私たちのローカルバックアップは4日間のリテンションサイクルにあり、オフサイトバックアップは長年続いています。

あなたのリポジトリが失われ、作業コピーが同時に破壊された場合(自然災害?)、あなたが失うと思われる作業量に基づいて決定します。

+0

良い答え、ありがとう。私たちは3人の開発者で、TFSには今のところ1つのWebプロジェクトしかありません。トランザクションログは、誰がどのファイルをチェックアウトしたかなどを把握していますか? –

+2

トランザクションログには、トランザクションログが最後にバックアップされてから発生した、データベース内のすべてのトランザクションが含まれます。時間が経つとdiffファイルが積み重なったようなものです。特定の場所にデータベースをロールバックする場合は、ログに格納されているトランザクションをその時点まで元に戻すことができます。 –

+1

TFSのトランザクションログには、データベースアクティビティ(チェックイン/アウト、ビルド、セキュリティ変更、ポリシー変更など)のトランザクションが含まれています。TFSアクションが100%ファイルシステム関連でない場合は、おそらく対応するデータベースレコードを持っています。 –