0

現在の環境では、単一サーバーのインストールに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にアップグレードしてから、これらの手順に従って移行を実行することは可能でしょうか。

4

2 に答える 2

1

私の場合は、逆の方法で行います。[TFS2005インスタンスを新しいハードウェアに移動してから]2005年から2008年にアップグレードします。理由は次のとおりです。万が一、アップグレードで問題が発生した場合は、古いハードウェアで動作する2005サーバーインスタンスがまだあります。

(既存の2005サーバーでアップグレードを実行し、問題が発生した場合、バックアップからの復元に時間がかかる可能性があります。)

于 2011-06-17T16:56:18.667 に答える
1

完全に理にかなっている彼のアドバイスを@Edwardに感謝します。残念ながら、これを検討したところ、TFS2005がWindowsServer 2008でサポートされていないことがわかりました。そのため、その方法でサポートすることはできませんでした。

私は最初に提案したことを実行することになりました(その場でアップグレードしてから移行します)。他の誰かがこれをしたい場合に備えて、以下の手順をリストしました。これらの手順は完全なものではありませんが、正しいドキュメントへのポインタを使用して従う必要のある一般的なプロセスであることに注意してください。

新しいサーバー:

  1. WindowsServer2008をセットアップする
  2. TFS 2008インストールガイドに従って前提条件(IIS、SQL 2008)をインストールします
  3. SQL 2008をサポートするために、TFS2008インストールファイルをTFS2008 SP1とマージします(同じインストールガイド)
  4. TFS 2008 SP1をインストールします (同じインストールガイド)
  5. SQL 2008をSP2にアップグレードして、SSISなしでメンテナンスプランを実行できなかったバグを修正します。
  6. TFSおよびSharePointデータベースをバックアップします
  7. SSRS暗号化キーをバックアップします

古いサーバー:

  1. バックアップ用にサーバーのイメージを取得します
  2. 堅牢なデータベースバックアップのためにTFS/IISサービスを停止します
  3. TFSおよびSharePointデータベースをバックアップします
  4. SSRS暗号化キーをバックアップします
  5. TFS2008をサポートするためにSQL2005SP1がインストールされていることを確認します
  6. TFS2008インストールガイドに従ってTFS2005>TFS2008をアップグレードし ます。
  7. SQL2008をサポートするためにTFS2008SP1をインストールします
  8. TFSおよびSharePointデータベースをバックアップします
  9. SSRS暗号化キーをバックアップします
  10. MSDNガイドに従ってSQL2005>SQL2008をアップグレード する
  11. TFSおよびSharePointデータベースをバックアップします
  12. SSRS暗号化キーをバックアップします
  13. MSDNガイドに従って、Windows SharePoint Services 2.0> WSS 3.0(新しいサーバーは3.0のみをサポートするWindows Server 2008)をアップグレードします。
  14. SQL2008SP2をインストールします
  15. MSDNガイドに従ってTFS移行を実行します

私はこれを最初にいくつかの使い捨て仮想サーバーで試しましたが、これは非常に価値がありました。プロセス全体(テスト、ユーザーとのコミュニケーションなどを含む)は、1週間以上かかりました。

于 2011-07-06T15:30:48.360 に答える