none
TFS2012Express (PC-A:Windows 7)→TFS2012Express (PC-B:Windows 7)へ移行方法 RRS feed

  • 質問

  • 現在 Team Foundation Server 2012 Express を Windows 7(PC-A)にインストールして運用しております。

    マシンのスペック不足を感じ,新しい Windows 7(PC-B)に移行(複製)したいのですが,どなたか手順をお教えいただけないでしょうか?

    PC-A の SQL Server でバックアップした 各チームプロジェクトコレクション を PC-B の TFS2012Express に復元することはできたのですが,ユーザー情報を引き継ぐ事ができません。

    恐らく TFS_Configuration に含まれていると思いますが,こちらを復元すると,何だか PC-A を参照しているだけのような気がします。

    PC-AのTFS2012Expressのスケジュールバックアップを用いてバックアップしたデータをPC-Bの復元を使ってもデータベースが重複していますとなって,復元することができませんでした。

    どなたかお助けいただけますと幸いです。

    2015年3月28日 3:18

すべての返信

  • こんにちは。

    Team Foundation Server の移動または複製 (ハードウェアの移動)

    上記リンクによれば、

    復元ツールを使用して TFS データベースを復元するには、新しいデータ層サーバーへの TFS のインストールのみ行って、構成は行わないでください。

    とありますが、すでにPC-Bで構成済みということは無いでしょうか。

    また、

    SQL Server の復元ツールを使用して TFS データベースを手動で復元する場合、その操作は可能ですが、手順はより難しくなります。
    ともありますから、
    まずはTFSの復元ツールから復元できない問題を解決したほうが宜しいかと思います。
    2015年3月28日 15:31
    モデレータ
  • コメントいただき,ありがとうございます。

    PC-BはVMware上のものですが,Windows 7 SP1を再インストールして試してみました。

    SQL Server 2012 Express,TFS 2012 Expressを構成せずにインストールしました。

    PC-Aで予めバックアップしていたデータからPC-Bでデータベースの復元を行いましたが,データベース復元ウィザードで以下のエラーが発生して復元することができません。

    TF400990: データベース Tfs_XXXXCollection は SQL インスタンス PC-A\SqlExpress に存在します。復元操作の前に、既存のデータベースを削除するか名前を変更してください。

    試しに上記のエラーが出たすべてのデータベースをPC-Aから削除して,PC-Bで復元操作をするとPC-Aが復元されてしまいました。

    PC-Bの管理コンソールはPC-Aを操作しているだけのように見えます。
    • 編集済み VB User1 2015年3月31日 0:25
    2015年3月30日 23:54