TFS:2005年から2008年にアップグレードし、同時に新しいハードウェアに移行します
-
29-10-2019 - |
質問
現在の環境には、単一のサーバーインストールにTFSがあります。
- Windows Server 2003 Standard Edition SP2(32ビット)
- TFS 2005
- SQL Server 2005標準版
私たちの組織での仮想化への継続的なドライブにより、TFSを新しいハードウェアに移動する必要があります。 TFS 2008のライセンスがあるため、単一のサーバーのインストールで次のことを確認したいと思います。
- Windows Server 2008 32ビット
- TFS 2008
- SQL Server 2008 Enterprise Edition(仮想環境上でマシンを移動できるためにこのライセンスレベルが必要です)
最も重要なことは、コードチェックイン履歴を保持する必要があることです。理想的には、すべてのチェックイン日付とメモも保持したいと思います。
私はいくつかの質問を見つけたので、それは似ています:
TFS 2005データベースをTFS 2008インストールに添付してアップグレードします
Team Foundation Server 2005から2008年までのインポート
ただし、最初の答えには、マニュアルを読むだけで、それを調べてみると、この特定のシナリオに関するガイダンスが見つかりません。 2番目の質問は、新しいTFS環境に関するプロジェクトがまだないため、わずかに異なるシナリオです。まだ構築していません。真新しいTFS 2008インストールから始めるという利点があります。
問題は、これを行うための最良の方法は何ですか?新しい環境をセットアップして使用できます TFS統合ツール しかし、制限により、いくつかの情報が失われます(例:チェックインノート)。
TFS 2005データベースを2008バージョンにアップグレードし、それらを新しいSQLサーバーに添付する方法が確実にあるに違いないと思いますか?
誰かがアドバイスできるなら、私は非常に感謝します。
アップデートバックアップしてからアップグレードすることは可能でしょうか 既存 2008年のTFS 2005インストール、そしてその後、移行を実行します これらの指示?
解決 2
完全に理にかなっている彼のアドバイスをしてくれた@edwardに感謝します。残念ながら、これを検討する際に、TFS 2005がWindows Server 2008でサポートされていないことを発見したので、そのようにすることができませんでした。
私は最初に提案したことをしました(アップグレードしてから移行)。他の誰かがこれをやりたいと思っている場合に備えて、以下の手順をリストしました。これらの手順は決して網羅的なものではありませんが、正しいドキュメントへのポインターで従う必要がある一般的なプロセスであることに注意してください。
新しいサーバー:
- Windows Server 2008のセットアップ
- に従って、前提条件(IIS、SQL 2008)をインストールします TFS 2008インストールガイド
- SQL 2008をサポートするために、TFS 2008インストールファイルをTFS 2008 SP1とマージします (同じインストールガイド)
- TFS 2008 SP1をインストールします(同じインストールガイド)
- SQL 2008をSP2にアップグレードして、SSISなしでメンテナンスプランが実行されないようにするバグを修正する
- TFSとSharePointデータベースをバックアップします
- SSRS暗号化キーをバックアップします
古いサーバー:
- バックアップ用のサーバーの画像を取得します
- 堅牢なデータベースバックアップのためにTFS/IISサービスを停止します
- TFSとSharePointデータベースをバックアップします
- SSRS暗号化キーをバックアップします
- SQL 2005 SP1がインストールされ、TFS 2008をサポートするようにインストールされています
- TFS 2005> TFS 2008をアップグレードします TFS 2008インストールガイド
- TFS 2008 SP1をインストールして、SQL 2008をサポートします
- TFSとSharePointデータベースをバックアップします
- SSRS暗号化キーをバックアップします
- アップグレードSQL 2005> SQL 2008 ASによる MSDNガイド
- TFSとSharePointデータベースをバックアップします
- SSRS暗号化キーをバックアップします
- Windows SharePoint Services 2.0> WSS 3.0(新しいサーバーは3.0のみをサポートするWindows Server 2008です)をアップグレードします。 MSDNガイド
- SQL 2008 SP2をインストールします
- TFSの移行を実行します MSDNガイド
私はこれを最初にいくつかの使い捨て仮想サーバーで試しましたが、これは非常に価値がありました。プロセス全体(テスト、ユーザーへの通信など)は1週間以上かかりました!
他のヒント
それが私だったら、私はそれを反対の方法で行います:[TFS 2005インスタンスを移動]新しいハードウェアに、2005年から2008年までのアップグレードを行います。古いハードウェアにはまだ2005年のサーバーインスタンスが機能しています。
(既存の2005サーバーでアップグレードを行い、何かがうまくいかなかった場合、バックアップからの復元には時間がかかる場合があります。)