none
SQLServer2008 R2 マージレプリケーション 稼働中のアーティクル追加について RRS feed

  • 質問

  • お世話になっております。

    SQLServer2008 R2でマージプリケーションを構築しており、

    その対象データベースに対してこの度テーブルを追加する作業が発生しました。

    追加テーブルもレプリケーションの対象としたいのですが、

    レプリケーションモニターからサブスクリプションのプロパティを選択、

    テーマで追加テーブルにチェックを入れるという作業をサーバー稼働中に行って良いのでしょうか。

    データベースへのアクセスが行われない時間を作って行くべきなのか、レプリケーションを一度停止してから行うべきなのか、

    疑問に思っています。

    また、子となるデータベース側にもテーブルを追加する作業を行いましたが、

    アーティクルにチェックを入れる前から子のデータベースにも追加したいテーブルが存在していて問題ないでしょうか。

    テーブル追加の際は親のデータベースにのみ追加テーブルを作成してアーティクルの設定を変更するべきでしょうか。

    以上、何卒よろしくお願いいたします。


    • 編集済み se1user 2019年7月10日 7:32
    2019年7月10日 3:35

回答

  • se1userさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    ご説明によると、レプリケーションをマージするアーティクルを追加したいとのことです。私の理解が間違った場合、遠慮なくご指摘ください。

    >テーブル追加の際は親のデータベースにのみ追加テーブルを作成してアーティクルの設定を変更するべきでしょうか。
    →これはトランザクション レプリケーションに似ていますが、プロジェクトをパブリケーションに追加してスナップショットを再生成するだけで済みます。
    詳しくは、http://anujyadavcse.blogspot.com/2011/05/add-drop-new-article-table-at-publisher.htmlをご参照ください。

    どうぞよろしくお願いいたします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

     
    • 回答としてマーク se1user 2019年7月23日 0:51
    2019年7月19日 7:43
    モデレータ