前提・実現したいこと
SQLサーバ2台の間で、10分おきにテーブルのデータを主から副のサーバへコピーする構成を検討しています。
簡単な動作仕様
・主系のテーブルへは、対向システムから毎分データが入ってきてInsertされます。
・Insertされたデータはステータスを持ち、ユーザがGUIから更新することができます。
・対向システムから入ってくるデータ、ユーザが変えたステータスをそのまま定期的に副系サーバへコピーしたいです。
・主系ダウンの際は、コピーしたデータから副系へインポートして業務継続したいです。
調査したところ、サーバが3台あればデータベースミラーリングができるということなのですが、2台で実施することを考えています。
現在思いついているのは以下方式ですが、ほかにより良い方法があればと思います。
あまり知識が無い状態での質問ですみません。
・テーブルをメンテナンスプランでエクスポートして、スクリプトでファイルコピー
リンクサーバにして都度Insertも検討しましたが、主のテーブルを丸ごと同期したいイメージなので、Insert分以外も更新したく、要件に適合しません。
仮想環境:VMware
サーバOS:WindowsServer2012R2
DB:SQLserver2012StandardEdition
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。