2017-08-09 26 views
1

TFS 2013はすでに長年にわたって使用されており、非常に大きなコレクションと非常に多くのチームプロジェクトがあります。今、私は新しいサーバーにTFS 2017 POCを設定しようとしています。私は、Collection、Configuration、Reportingなどの既存のTFS 2013データベースのバックアップを取って、新しいTFS 2017 dbサーバーに復元しました。TFSを2013年からTFS 2017にアップグレードすることなく、コレクションを取り外すことはありません

この2013コレクションをTFS 2017に添付しようとしましたが、次のエラーが表示されます。

"次のSQL Serverインスタンスでは、接続可能なデータベースが見つかりませんでした。サーバー名とインスタンス名が正しいこと、およびTeam Foundationのdetachコマンドを使用してデータベースが正しく切り離されていることを確認してください。サーバー管理コンソール "

メインのTFS 2013からデータベースを切り離さずにデータベースをバックアップして復元する方法はありますか?それをTFS 2017に添付しますか?

ありがとうございます!

答えて

1

デタッチされていないTFSコレクションを添付することはできません。そして、デタッチアタッチアップグレードを行うことはお勧めできません。アップグレードの通常のチュートリアルでは、以下の通りです:

  1. TFSServiceControl's quiesce コマンドを使用して運用サーバーをオフラインにします。ここでの目標は、 を新しいハードウェアに移動するために使用するバックアップが完全であり、ユーザーデータを失うことがないようにすることです。
  2. 各データベースの新しいバックアップを作成します。
  3. 新しいSQLインスタンスにバックアップをコピーします。
  4. 新しいアプリケーション層にTFS 2017をインストールします。
  5. スケジュールバックアップウィザードを使用してデータベースバックアップを復元します。
  6. 希望する運用サービスアカウントを使用して、アップグレードウィザードを実行します。
  7. 既存のチームプロジェクト に変更が必要な新機能をオプションで設定します。あなたは非常に大きなコレクションに取り組んで言及しているのでUpgrade walkthrough


詳細は、このチュートリアルを参照してください。別の方法はTfsPreUpgrade.exeツールを使用しています。このツールは、TFS 2017に存在するスキーマの変更の影響を最も受けたテーブルの新しいコピーを作成し、元のテーブルから新しいコピーにデータを移行することによって機能します。

このツールを使用すると、TFS 2013の展開中にTFS 2017にアップグレードすることができます。ただし、このツールの使用にはいくつかの要件と制限があります。要件およびアップグレードを実行するには、詳細手順について

は、MSDNで公式のチュートリアルを見ていたしてください:Use TfsPreUpgrade to reduce downtime

+0

はあなたの有益な答え卿いただきありがとうございます。 しかし、私は2013年をオンラインで稼働させる必要があります。また、コレクションデータベースの1つを2017に移動する必要があります.TFSPreUpgradeツールは機能しますか? TFSPreUpgradeツールは、既存の2013を2017年にアップグレードすることですか? (そして、それは1週間前にアップグレードプロセスを開始します。) 私はプロダクトTFS 2017のインスタンスを作成するまで、2013を通常どおり実行し、それを妨害しないことが必要です。私はちょうど機能をチェックするためにTFS 2017に複製される単なるデータベースバックアップファイルでした。 – Raga

+0

@Ragaオフラインアップグレードを実行したくないということを意味しましたか?いつものようにTFS2013を常に稼働させておきたい。これはpreUpgradeツールでは実現できませんでした。また、TFS2013を解凍せずに通常のアップグレード(データベースの復元)を行うこともできます。新しいハードウェアへの移行に使用するバックアップは完全であり、ユーザーデータを失うことはありません。 –

+1

ありがとうPatrick ...はい、TFS 2013から完全なバックアップファイルを取得し、それをTFS 2017に添付しようとしました。しかし、私たちはそれをつけることができず、上記のエラーを受けました。 これでコレクションをTFS 2013から切り離し、バックアップを取ってからTFS 2013に戻して、バックアップファイルを試すことができます。 – Raga

関連する問題