現在の環境では、単一サーバーのインストールにTFSがあります。
- Windows Server 2003 Standard Edition SP2(32ビット)
- TFS 2005
- SQL Server 2005 Standard Edition
組織内で仮想化を推進しているため、TFSを新しいハードウェアに移行する必要があります。TFS 2008のライセンスを持っているので、これも単一サーバーのインストールで次のようになります。
- Windows Server200832ビット
- TFS 2008
- SQL Server 2008 Enterprise Edition(仮想環境でマシンを移動できるようにするには、このライセンスレベルが必要です)
最も重要なことは、コードのチェックイン履歴を保持する必要があることです。理想的には、すべてのチェックイン日とメモも保持したいと思います。
SOに関するいくつかの類似した質問を見つけました。
TFS2005データベースをTFS2008インストールに接続してアップグレードします
Team FoundationServer2005から2008へのインポート
しかし、最初の答えは、マニュアルを読むだけであり、それを読んだ後、この特定のシナリオに関するガイダンスを見つけることができません。2番目の質問は、新しいTFS環境にプロジェクトがまだないため、少し異なるシナリオです。まだ構築していません。新しいTFS2008のインストールから始めるという利点があります。
問題は、もしあれば、これを行うための最良の方法は何ですか?新しい環境をセットアップしてTFS統合ツールを使用することはできますが、制限のため、一部の情報(チェックインメモなど)が失われます。
TFS 2005データベースを2008バージョンにアップグレードして、新しいSQL Serverに接続する方法は確かにあるはずだと思いますか?
誰かがアドバイスしてくれるなら、私は非常に感謝します。
更新既存のTFS2005インストールを バックアップしてから2008にアップグレードしてから、これらの手順に従って移行を実行することは可能でしょうか。