先週、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つしか触れていません。ありがたいことに、最も多くの作業項目/バージョン履歴を持つ、最大かつ最もアクティブなチーム プロジェクトはそのままのようです。他のチーム プロジェクトでも作業項目が欠落しているかどうかはわかりません。
他の誰かがこれを経験しましたか?これらの欠落した作業項目を回復するための「秘密のリス」方法があるかどうか、またはそれらが完全に削除されて永久になくなっているかどうかは誰にもわかりません(サーバーのテープバックアップを調べる以外に)。
アドバイスをいただければ幸いです。