2016-05-24 20 views
0

TFSコレクションデータベースと同じデータベースのCOPY(アーカイブの理由)を同じTFSサーバーに追加する方法はありますか?または、どのように特定のデータベース「インスタンスID」を変更できますか?重複したTFSコレクションDBを使用してTFS 2012から2015にアップグレードする際の重複インスタンスIDエラー

Team Foundation Server(TFS)2012から2015へのアップグレード中に、アップグレードウィザードで準備チェックを実行すると、エラーが発生します。TF400313:次のデータベースに重複インスタンスがあります。

実際には、TFSコレクションデータベース(tfs_SQA、tfs_SQA_Archive)のインスタンスが2つありますが、どちらも同じバックアップファイルから復元されますが、名前は異なります。ログによると、両方のデータベースが同じ "Instance ID" guidを持っているようです。アーカイブコピーを削除すると、エラーは消えます。

このエラーを回避するにはどうすればよいですか? 「インスタンスID」を変更することは可能ですか?これを修正するTFSユーティリティまたはコマンドがありますか? TFSアップグレードログファイルから

The following database has a duplicate instance ID: 08c5382e... 
The host name is Tfs_SQA. 
The following database has a duplicate instance ID: 08c5382e... 
The host name is Tfs_SQA_Archive. 

答えて

1

あなたは[ChangeServerId][1]オプションでIDを変更するTFSConfigを使用することができます。

フラグを/ProjectCollectionsOnlyと組み合わせて使用​​すると、プロジェクトコレクションデータベースのみを変更できます。

注:IDが重複している2つのデータベースでこれまで試したことはありませんので、自己責任で行ってください。

それはあなたが実際に何をしたいのか、おそらくある、安全にチームプロジェクトコレクションのクローンを作成することができますCollectionオプションがあること、しかし、また、注目に値します:

https://www.visualstudio.com/docs/setup-admin/command-line/tfsconfig-cmd#collection

関連する問題