Team Foundation Serverのバージョンは一致させよう
あたりまえじゃ?と思うかもしれませんが、まぁいいよねと思って、アップデートしていませんでした…というか、できなかったのです(TFSアプリケーション層のインストールができない)。
今日VistaクライアントからTFSにつなごうとすると、どうしても成功しません。エラーコードとしてはhttpが503、サーバ側のイベントログにもこんなエラーが出ます。
TF53010: 予期しない条件が Team Foundation コンポーネントで発生しました。ここに含まれている情報は、サイトの管理者によって使用可能でなければなりません。
技術情報 (管理者用):
よくよくエラーログを見てみると、「データベース層とバージョンが不一致だから使わせてあげない」と言われています。Build ServiceのほうはTFS SP1があたっていたのですが、アプリケーション層のほうはあたっていません。
仕方ないので、今一度エラーコードを見るつもりで挑戦してみたら何事もなかったかのようにTFS SP1が適用できてしまいました
。いったいどういうことでしょう。あれからの差分と言えば、
くらいなんですけどね。もし世界で誰か一人でもこの現象にはまっている人がいたら、Windows Server 2003 SP2あててみるといいかもしれませんよ…と書いてみる。