SQL Server ExpressおよびWebエディションのデータベースより、DBMotoでミラーリングを実行する方法


DBMotoにおいて、SQL Serverから差分データをレプリケーションする場合、
SQL Serverのディストリビューターを使用するか、トリガーを使用します。

SQL Server StandardやEnterpriseエディションの場合、ディストリビューター/トリガー双方ともサポートしておりますが、Webエディションや無償版のExpressエディションについてはディストリビューター自体がサポートされていないため、トリガー方式のみの対応となります。

あらかじめSQL Server側で用意しておく認証情報や設定については、こちらのブログをご確認ください。

トリガーの設定は、すべてDBMotoのコンソールより実施できます。

  1. DBMotoに登録したSQL Serverを右クリックし、トランザクションセットアップ有効化をクリック

  2. Triggersを選択
  3. 次に変更点を保持するログテーブルを、どのデータベースにどのような名前で作成するか指定します。
    既に以前ログテーブルを作成している場合は、既存のマスターテーブルを選択より指定します。
    ログテーブルが存在しない場合は、新規マスターテーブルを追加より新規作成可能です。
  4. 次へをクリックし、セットアップウィザードを終了します。

上記の設定によって、トリガーを使用した差分レプリケーションが開始できます。

関連したトピックス

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください