SQL Server 2005 Enterprise を実行している 2 つのデータベース サーバーがあり、そのうちの 1 つをミラー データベース サーバーとして使用したいと考えています。
私が必要なのは; ミラー サーバー上にプライマリ サーバーから正確なコピー データベースを作成するため、プライマリ サーバーがダウンしたときに、アプリケーションのデータベース IP をミラー サーバーを使用するように切り替えることができました。
SQL Server 2005 の「ミラー」機能を調べ、次の記事に基づいています:
http://aspalliance.com/1388_Database_Mirroring_in_Microsoft_SQL_Server_2005.all
ミラー データベースには直接アクセスできません。ただし、ミラー データベースのスナップショットは、読み取り専用の目的で取得できます。(前提条件 4)
では、プライマリ サーバーがダウンしたときにアクセスできない場合、どのように役立つのでしょうか?
プライマリ サーバーで定期的なバックアップを作成し、それをミラー サーバーで 1 時間ごとに復元することを考えていましたが、特に正確なコピーが必要な場合 (何百ものデータが 1 分に 1 回追加されるため)、これは非常に非効率的です (遅い)。
他の提案はありますか?
編集:
私が言いたいのは、ミラーではなくレプリケーションのことだったのかもしれません(コメントしてくれたJPに感謝します)