Team Foundation データ層サーバーのミラーリング
更新 : 2007 年 11 月
Team Foundation のデータ層サーバーを、データベース ミラーリングと呼ばれるプロセスの中で、別のサーバー上のコピーと同期させることができます。元のデータベースをホストするサーバーがプリンシパル サーバーになり、コピーをホストするサーバーがミラーリング サーバーになります。データ層サーバーをミラーリングすることで、ハードウェアの障害の発生時やメンテナンスの実行が必要な場合に、プリンシパル サーバーからミラーリング サーバーに手動で切り替えることができます。
データ層サーバーのミラーリングによって、スタンバイ アプリケーション層サーバーの設定など、他の Team Foundation の可用性と復旧の手段が補完され、バックアップと復元の手段が強化されます。ただし、ミラーリングを、通常のバックアップに代わる手段とは考えないでください。詳細については、「Team Foundation Server の可用性の実現」および「Team Foundation Server のバックアップの管理」を参照してください。
データベース ミラーリングを構成すると、プリンシパル サーバー上のデータベースは、ミラーリング サーバー上のコピーと同期されます。ただし、手動でミラーリング サーバーにフェールオーバーしない限り、Team Foundation Server で使用できるのは、プリンシパル サーバーのデータベースだけです。プリンシパル サーバーとミラーリング サーバー間の通信は、非同期または同期で行われます。
サーバーをフェールオーバーすると、ミラー サーバーがプリンシパル ロールを引き継ぎ、そのデータベースのコピーを、新しいプリンシパル データベースとしてオンラインで使用します。以前のプリンシパル サーバーが使用可能な場合は、それがミラー ロールを担い、そのデータベースが新しいミラー データベースになります。ロールは、何度も相互に切り替わる可能性があります。フェールオーバーの詳細については、Microsoft Web サイトの次のトピックを参照してください。
「データベース ミラーリングの概要」(SQL Server 2005)
「データベース ミラーリングの概要」(SQL Server 2008)
メモ : Team Foundation Server では、プリンシパル サーバーとミラーリング サーバーとの間でロールを切り替えるには、手動でデータベースをフェールオーバーする必要があります。自動フェールオーバーはサポートされていません。
このセクションの内容
方法 : Team Foundation データ層サーバーに対して SQL Server ミラーリングを構成する
Team Foundation のミラーリング データ層サーバーを構成する方法について説明します。方法 : ミラー化されたデータ層サーバーにフェールオーバーする
Team Foundation のプリンシパル データ層サーバーからミラーリング サーバーへ手動でフェールオーバーする方法について説明します。方法 : プリンシパル サーバーを使用できない場合にミラー化されたデータ層サーバーにフェールオーバーする
プリンシパル サーバーが使用できない場合に、Team Foundation のミラーリング データ層サーバーへ手動でフェールオーバーする方法について説明します。
関連するセクション
Team Foundation Server のバックアップの管理
Team Foundation Server の可用性の実現