0

先週、TFS 2012 サーバーを TFS 2013 にアップグレードしました。最初に MSDN のドキュメントを読み、ドキュメントに従ってアップグレードを実行しました。すべてがうまくいくように見えました。

アップグレード後、何らかの理由でウィザードが構成できず、手動構成が必要な 7 つほどのチーム プロジェクトができました。

今週、私のチーム プロジェクトの 1 つにあるすべての作業項目が欠落していることに気付きました。行った。チーム | Go To Work Item を選択して既知の Work Item Id を入力しても、アイテムが見つからないか、表示する権限がないというエラーが表示されます。私は TFS サーバーの管理者であり、TFS 管理者であるため、アクセス許可が問題であるとは考えていません。

サーバーにリモート接続し、SSMS を起動して生データを調べました。事実、Work Item 450 が欠落していることはわかっています (現時点で覚えている ID はこれだけです)。WorkItemsAre から TOP 1000 を選択しました。これは、WorkItems (?) を保持するテーブルのようです。Id にギャップがあり、1 ~ 448 と表示され、457 で再び番号が付けられます。そのため、どういうわけか私の作業項目が削除されたように見えます。9 個以上の項目が欠落しているため、さらにギャップがあると思います。

今、私はチーム プロジェクトのすべてを行ったわけではありません。アップグレード以来、私はそれらのうち3つしか触れていません。ありがたいことに、最も多くの作業項目/バージョン履歴を持つ、最大かつ最もアクティブなチーム プロジェクトはそのままのようです。他のチーム プロジェクトでも作業項目が欠落しているかどうかはわかりません。

他の誰かがこれを経験しましたか?これらの欠落した作​​業項目を回復するための「秘密のリス」方法があるかどうか、またはそれらが完全に削除されて永久になくなっているかどうかは誰にもわかりません(サーバーのテープバックアップを調べる以外に)。

アドバイスをいただければ幸いです。

4

1 に答える 1

0

既に TFS 2012 から TFS 2013 に移行しています。TFS プロジェクト テンプレートで作業項目の種類をカスタマイズした場合、プロジェクトを手動で構成する際の問題が発生することがあります。プロジェクト テンプレートをカスタマイズしましたか?

とはいえ、作業項目が TFS から削除されてしまうなんて信じられません。この問題は、移行中のアーカイブが原因で発生する可能性があります。TFS アップグレード ウィザードが移行/アップグレード中に「理解」していない可能性がある作業項目は、アーカイブされ、データベース Tfs_DefaultCollection 内の別のテーブルに移動される可能性があります。

あなたはそれを考慮したいかもしれません。それが事実であるかどうかはわかりませんが、TFS 2010 に多くのカスタム作業項目があったため、TFS 2010 から TFS 2012 に移行したときにこれが発生しました。したがって、移行前に PowerShell を使用してテンプレートを標準化する必要がありました。しかし、私たちはいくらかの歴史を失いました。それがいくつかのアイデアを刺激することを願っています。

于 2015-02-25T07:50:20.963 に答える