私はちょっとしたことを認めていますが、Mirroringを使ってSQL Serverの自動フェイルオーバーを行うために必要な3台のサーバーの必要はありません。特に3台のうちの1台が証人サーバ。ミラーリングせずにSQL接続文字列でフェールオーバーパートナーを使用できますか?
プライマリサーバーからバックアップサーバーへの通常のSQLレプリケーション(スナップショットなど)をセットアップすると、ASP.NETアプリケーションに「フェールオーバーパートナー=バックアップ」を含む接続文字列を設定できますか?プライマリが利用できない場合は、クライアント上のADO.NETがプライマリを試してからバックアップにフェールオーバーする必要があります。
これはミラーリングでのみ機能しますか?
(Iミラーリングのアイデアを気に入っていますが、ミラーリング監視サーバーのために支払うことをしたくない場合は、手動でプライマリにバックアップサーバを切り替えることがあります。)
ありがとう!