2016-07-24 15 views
1

TFS 2012がインストールされた古いサーバーマシンがあります。それはプロジェクトコレクションの 'DefaultCollection'を持っています。 「DefaultCollection」コレクションをTFS 2015がインストールされている別のマシンにコピー(移動しない、つまりコレクションをそのまま残す)したいと考えています。TFS 2012コレクションをTFS 2015がインストールされた別のサーバーにコピー

どうすればいいですか?

おかげで、ashilon

それは、SharePointなしであなたのTFSのインストールがどのように複雑に少し依存するが、ここでは単純な1つのサーバーのセットアップのための手順です

答えて

3

:あなたの現在のTFSから

  1. デタッチコレクションチーム Foundation Server管理コンソールを使用して、これにより、構成がコレクションデータベースにコピーされます。
  2. SQL Server Management Studio(SSMS)を使用してコレクションデータベース(Tfs_DefaultCollectionなど)を完全バックアップします。
  3. 元のコレクションをTFS 2012サーバーに復元する
  4. SSMSを使用してTFS 2015サーバーにデータベースを再接続します。 DefaultCollectionという名前のこのサーバー上に既にコレクションを作成している場合は、この名前を削除または名前を変更するか、新しい名前を使用して複製されたコレクションを復元する必要があります。
  5. Team Foundation Server管理コンソールを使用してTFS 2015サーバーにコレクションを添付します。
  6. オンライン状態になるようにコレクションを開始します。
  7. 元のコレクションとクローンコレクションのビルドサーバーやドロップ先などが同じものを指しているので、少しのクリーンアップが必要です。 https://msdn.microsoft.com/en-us/library/dd936158(v=vs.110).aspx

    編集:私は、私たちの生産環境の移行が続いTFS 2013 RTMへのTFS 2010から移行テストを行うために上記のアプローチを成功裡に使用されてきた

上記は、この短いバージョンです。実稼働環境に適用する前に新しいテストをテストするためのテスト移行でサーバーを使用し、2013 RTMから2015 Update 3までのすべての更新を行いました。私は現在、新しいサーバーを取得するために2017へのアップグレードで同じアプローチを適用しています決してSQLのバージョンはありません。

+1

これは奇妙な@ Cece-MSFTと聞きます。 TFS 2010 SP1からTFS 2013 RTMに移行するときにこれを行いました。次に、添付プロセス中にコレクションが更新されました。これは新しい制限ですか? –

+0

TFSをアップグレードするか、チームプロジェクトコレクションを1つのTFS2010からTFS2013に移行しましたか? –

+1

@ Cece-MSFT、私は旧プロジェクトのサーバープロジェクトコレクションを新しいサーバーに移しました。そのプロセスで2010年から2013年にアップグレードしました。 2015年から2016年にアップグレードするときも同じことを計画しています。新しいバージョンのSQLを備えたサーバーが必要です。 –

関連する問題