2009-05-07 10 views

答えて

3

答えはあなたがそこに行かないことです。 TFSデータベースのスキーマは、変更される可能性があるため文書化されておらず、直接クエリすることはMicrosoftによってサポートされていません。これは、実際にリリースされるだけでなく、サービスパック間でも非常に大きな変更を受けます。

と言われています。ファイルを保存するとき、TFSはzip圧縮の組み合わせを使用し、ウィンドウの更新を処理するためにWindowsによって使用される同じデルタエンジンを使用してファイルリビジョン間のデルタを格納します。

通常TFSからファイルにアクセスするには、 .NET APIまたはtf.exeコマンドラインを使用して有効なサーバーと通信したい

なぜあなたがテーブルにアクセスする必要があるのか​​を説明するために質問を編集したいのであれば、正しい方向に向けるのに役立ちます。あなたはTFS SQLバックアップなどからデータを回復しようとしていますか?

+0

Martin、アドバイスありがとうございます。バックアップから削除されたシェルフセットからデータを取得しようとしています。私は私の唯一の選択肢は、私たちのprodサーバー上でバックアップをtemproarily復元するか、一時的に別のバージョンをインストールすることだと思います。 – cjk

+0

Yup - バックアップからリストアを行うことは唯一サポートされている方法です。 DBを仮想マシンに復元することはできますが、実動システムを取り出す手間を省くことができます。 私はMicrosoftの製品グループと、最近の正確なシナリオ(4月30日)について話をしましたが、シェルフセットを取得する唯一の方法は、シェルフセットを持つサーバーのバックアップを復元してからアンシェイクすることでした。 –

関連する問題