私は現在、Cisco ロード バランサーの背後にある 2 つの Web サーバーでホストされている asp.net Web サイトを持っています。2 つの Web サーバーは、1 つの MSSQL データベース サーバーを参照します。
このデータベース サーバーは単一障害点であるため、バックアップ用に MSSQL サーバーを追加します。両方の MSSQL サーバーにすべてを書き込むように web.config ファイルをセットアップしたいと思いますが、何らかの理由でアクセスできない場合を除き、「プライマリ」データベース サーバーからのみ読み取ります。その時点で、バックアップ MSSQL サーバーが使用されます。
これは web.config ファイルの設定で可能ですか、それともコードで行う必要がありますか? 助けてくれてありがとう。
新しい情報: このトピックについて、過去数日間調査した結果、さらに情報を追加したいと思いました - Microsoft TechNet には、「Implementing Application Failover with Database Mirroring」( http://www.microsoft.com/technet/ prodtechnol/sql/bestpractice/implappfailover.mspx#EMD )。
これは特に、Microsoft SQL Server 2005 のデータベース ミラーリング機能と、1 つの接続文字列で 2 つの server/db インスタンスを指定できる新しい "Failover Partner" 接続文字列キーワードを対象としています。
このタイプの機能の実装に興味がある場合は、この記事を読む価値があります。