単一の TeamProject をあるサーバーから別のサーバーに移動する (簡単な) 方法はありますか? ソース コード、作業項目、ドキュメント、プロジェクト サイトなどを含む...
サーバーをあるマシンから別のマシンに移動したくありません。サーバーAからサーバーBへの単一のプロジェクト。
単一の TeamProject をあるサーバーから別のサーバーに移動する (簡単な) 方法はありますか? ソース コード、作業項目、ドキュメント、プロジェクト サイトなどを含む...
サーバーをあるマシンから別のマシンに移動したくありません。サーバーAからサーバーBへの単一のプロジェクト。
2 つのオプションがあります
TFS から TFS への移行ツールを使用できます:ここをクリック. これには、WSS プロジェクト サイトは含まれません。
または、TFS データベースをバックアップして新しい TFS インスタンスに復元し、TFSDeleteProject.exe ツールを使用して不要なプロジェクトを削除することもできます。
後者のオプションは最も簡単ですが、バックアップされたプロジェクトをターゲット インスタンスの既存のプロジェクトとマージしません。既存のプロジェクトは失われます。WSS サイトもこの方法で移動できます。方法: Team Foundation Server をバックアップするを参照してください。
TFS 2010 では、TFS 管理コンソールを使用してプロジェクト コレクション データベースをデタッチし、別の TFS サーバーに再アタッチできます。 http://msdn.microsoft.com/en-us/library/dd936138.aspx
プロジェクト コレクション全体をある TFS サーバーから別の TFS サーバーに移動する場合:
1) 管理コンソールを使用してコレクションを切り離します。
2) SSMS を使用して Tfs_SomethingCollection データベースをバックアップし、それを他のデータベース サーバーに復元します。
3) 2 番目の TFS 管理コンソールで、プロジェクト コレクションを添付します。2 番目の SQL Server インスタンスで復元されたという理由だけで、アタッチ可能なコレクションとして表示されます。
Tfs_Configuration データベースを移行しませんでした。私の場合、レポート サービス、ビルド サービス、または共有ポイントを利用していませんでした。
私は 2 台目の TFS サーバーをインストールしていなかったので、インストール時にどのオプションを選択すればよいか、また、移行した DB の復元後または復元前にインストールする必要があるかどうか (実際には問題ではありません) を考えていました。TFS を 2 台目のマシンにインストールします。TFS とそのデータベース インスタンスが別のサーバーにある場合は、[詳細設定] を選択し、DB サーバー インスタンスの名前を指定します。DefaultCollection を作成する機会がある場合は、その手順をスキップすることを選択してください。インストールにより、新しいサーバーに新しい Tfs_Configuration DB が作成されます。次に、上記の手順に従って、コレクション DB を新しい DB サーバー インスタンスに移行し、アタッチします。
プログラマーは、新しいサーバーをチーム エクスプローラーに追加し、ソリューションごとに [ソース管理の変更...] を 2 回続けて押す必要があります。ローカル パス マッピングが正しいことを確認してから、各ソリューション/プロジェクトをバインドします。