データベースミラーリングシステムの設定データベースミラーリングの切断された接続のシナリオデータベースミラーリングシステムでは、データベースサーバー間の接続が切断されると、次の注意事項が当てはまります。切断されたネットワーク接続を通知するためにサーバーに必要な時間は、次の状況によって異なります。接続がどのように切断されるのか。ネットワークケーブルがコンピューターに差し込まれていない場合、オペレーティングシステムの中にはこの問題を即座に検出して、接続を切断させるものもあります。ネットワークスイッチの障害によって問題が引き起こされた場合は、問題がサーバーによって即座に検出される可能性はそれよりも少なくなります。ミラー接続文字列で指定された活性タイムアウト設定。接続プロパティを参照してください。つに接続される必要があります。つに少なくとも再確立できて、そのステータスを検証できるまで待ちます。接続の切断を引き起こした問題が修正されたときに、サーバー間の接続は自動的に再確立されます。サーバーは、切断した接続を検出するまで、これまで割り当てられていたロールを維持します。つのサーバーがプライマリサーバーとして動作しようとすることになります。元のプライマリサーバーで行われた最初の更新は、サーバーが他のサーバーにその変更を送信しようとした時点でブロックされます。これによって、この状況が発生したためにトランザクションが失われる可能性が限定されます。元のプライマリは、元のミラーサーバーからの切断された接続を検出し、監視サーバーのステータスをチェックしたときに、フェールオーバーが発生していることを確認し、データベースを再起動します。ミラーとして動作しているサーバーがデータベースを再起動する必要がある場合、そのサーバー上のデータベースへのアクセスは、プライマリサーバーへの接続が再確立されるまで許可されません。ネットワークの障害は、ネットワークのトポロジによってはクライアント接続とミラーサーバー接続の両方に影響する可能性があります。以下のシナリオは、ミラーリングシステムで接続が切断された場合に何が起こるかを理解するのに役立ちます。2、監視サーバーで構成されています。各データベースプロパティを使用していつでも確認できます。データベースプロパティを参照してください。監視サーバーとの接続が切断されます。監視サーバーは、互いの接続が失われたことを検出します。プライマリサーバーとミラーサーバーの両方は利用可能なままです。クライアント接続は切断されません。自身が監視サーバーにまだ接続されていることを前提としてプライマリサーバーになります。上のデータベースは使用できなくなります。再接続が確立するのを待ちます。5:監視サーバーが使用できなくなった場合で説明したものと同じになります。監視サーバーとの接続が切断されます。監視サーバーは、互いの接続が失われたことを検出します。プライマリサーバーとミラーサーバーの両方は利用可能なままです。クライアント接続は切断されません。両方が監視サーバーの再接続を待機します。クライアント接続は、可用性の変更がないため、影響を受けません。クライアント接続は失われます。5:監視サーバーが使用できなくなった場合で説明したものと同じになります。監視サーバーに接続します。接続が失われたことを検出しますが、異なるタイミングで検出する可能性があります。どちらのサーバーも監視サーバーのステータスを確認してから、監視サーバーからの応答に基づいて自身のアクションを実行します。データベースが最新ではない可能性があることを示します。引き続きプライマリであることを理解します。自身のデータベースを再起動します。接続が再確立するのを待ってから、データベースへのアクセスを許可します。プライマリサーバーになったことを示します。プライマリサーバーになったことを理解します。接続が再確立するのを待ってから、データベースへのアクセスを許可します。監視サーバーとの接続が切断します。使用できなくなったことを検出します。データベースを再起動して、他のサーバーへの再接続が確立するのを待ちます。クライアントはすべて切断されます。使用できないことを検出します。プライマリサーバーになります。1:プライマリサーバーが使用できなくなった場合で説明したものと同じです。クライアント接続の受け付けを開始します。監視サーバーに再接続します。