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. 次へをクリックし、セットアップウィザードを終了します。

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

関連したトピックス

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.