• 締切済み

レプリケーションの主従関係切替について

トランザクションレプリケーションまたはマージレプリケーションでの構成を検討しておりますが、パプリッシャーとサブスクライバーの関係を逆転させるためには、再構成する必要がありますでしょうか? 意図としては、パプリッシャー側が障害時にサブスクライバーをメインで利用しますが、パプリッシャーが復旧後に元のパプリッシャーはサブスクライバーに、元のサブスクライバーはパプリッシャーに用途を変更して稼働し続けるようなことをイメージしております。 やはり、その都度、元のレプリケーション設定を解除し、再構成後にスナップショットレプリケーションから始める必要があるのでしょうか?

noname#259059
noname#259059

みんなの回答

  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.2

>ちなみに、双方向が廃要素とゆう記述があるURLを教えて頂けますでしょうか? 双方向が廃要素ではなくて、トランザクションレプリケーションでサブスクライバーから パプリッシャーを更新する機能が「この機能は、将来のバージョンの Microsoft SQL Server では削除される予定で・・・」と書いてあるだけで。 でも、SQL Server 2014でもまだあるようです。 ## ほんとに削除される機能なのかな?とちょっと疑問も。 http://technet.microsoft.com/ja-jp/library/ms151718.aspx 双方向したければ、マージレプリケーションを使ってくれということのようにも思っていますが。

  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.1

トランザクションレプリケーション サブスクライバーからパプリッシャーを更新する機能はないわけではないけど、 廃要素ってなっていたので使わないほうがいいでしょう。 マージレプリケーション できなくはないと思うけど。。。 (こちらは詳しくないので。) でも、ディストリビューターはどこ? パプリッシャーと兼用なら、障害時にサブスクライバのトランザクションログが ディストリビューターに送れないのでたまり続けて、パンクしそうですが。 元のレプリケーション設定を解除して作り直したほうがいいとは思います。 なお、スナップショットレプリケーションからでなく、リストアしたデータをスナップショットの かわりに使ってレプリケーションを開始できるので、その方法は調べてみられたらいいと思います。 (残っているトランザクションと現在のデータの状態に整合性がとれているとは限らないので、  スナップショットするかバックアップから戻すかしないと、レプリケーションできても、  データが一致しないような気がします。・・・詳細不明ですが。)

noname#259059
質問者

補足

ご回答ありがとうございます。 ディストリビューターはパプリッシャー側で考えてますが、とゆうことはサブスクライバーが障害時でも、溜まり続けるリスクがあるんですね。 ちなみに、双方向が廃要素とゆう記述があるURLを教えて頂けますでしょうか?

関連するQ&A

  • SQLserver2000のレプリケーションについて

    トランザクションとマージの違いが 知りたいです。 今、AとBの2台同じ機器構成のサーバが あってSQLServer2000 SP3a が入っていて、 AとBは同じDB状態でスタート。 Aだけが日中DBが変更され、 夜間にAの差分DBをBに適用する必要があります。 単純に考えてトランザクションパブリケーション というものを使えばよいのかなと 考えていたのですが、リアルに更新する必要は ないため、マージ?なんとかでも よいというような記述をみかけました。 初心者なものでうまく伝えれませんが、 この場合、トランザクションとマージは どちらが適しているのでしょうか。

  • レプリケーションの設定方法について

    お世話になっております。 現在、SQLServer2005、VB6.0(SP5)を使って開発をしています。 最終的には、レプリケーションの設定/解除を行うツールを作りたいのですが、まずSQLの機能を使って、ツール作成よりも簡単にレプリの設定/解除が出来るのではないかと調査中です。 msdnのヘルプに、次の様な記述がありました。 「レプリケーション スクリプトは、以下のような方法で作成できます。  ・レプリケーション ウィザードのスクリプト生成機能を使用する。」 (http://msdn2.microsoft.com/ja-jp/library/ms147302.aspx) しかし、この機能を使って作成したスクリプトを使っているのですが、データの同期が行えていません。 ログ リーダー エージェントを見ると、 「1 個のトランザクションが 1 個のコマンドと共に配信されました。」 と表示されているのですが、実際にデータを確認すると、同期が取れていません。 サブスクリプションの状態をチェックすると、 「ディストリビュータからサブスクライバまでの履歴」 で、「パブリケーション○○の初期スナップショットはまだ使用できません。」 と言うエラーが表示されていました。 レプリケーションモニタをチェックしたところ、スナップショットエージェントが開始されていませんでした。 そこで、スナップショットエージェントを開始したら、データの同期が行えるようになったのですが、 「レプリケーション ウィザードのスクリプト生成機能」を使用して作成したスクリプトなのに、完全なレプリケーションの設定が出来ないのは、どうしてなのでしょうか? 何か御存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。

  • LVMのスナップショット時に戻す方法

    LVMでスナップショットを取り始めてから、後でスナップショット時に戻す方法は、一旦スナップショットのバックアップを取得してから元のパーティションに戻すしか方法がないでしょうか? 元のパーティションをアンマウント後に、スナップショットを復元(マージ?)出来ないできないかなと思っています。そうすればスナップショット取得時からの変更部分だけで済むので、復旧しやすいかと。 何か上手い方法があれば教えてください。 よろしくお願いいたします。

  • IDENTITY列の更新で失敗する

    Win2003Server SQLServer2005 マージレプリケーションで構成されたあるテーブルに 一括でデータを挿入しようとしてエラーが発生しています。 テーブルの1つの列がIDENTITYが設定されており、 この範囲を超えたからという理由らしいのですが・・・ この範囲以上の行を一括挿入するにはどのように 設定を変更すれば良いでしょうか? ※sp_changemargearticleで変更するのかな?とは思ったのですが、  パラメータに何を指定して良いかが分からず ※必要な情報があれば、補足等に随時書込みさせていただきます。

  • ロックミシンの糸の色について

    ロックミシンは持っていませんが、買いたいと思っています。 布端をかがるのが主な用途だと思います。 裏になるので、 自分の普段用の洋服なら、その都度、布の色に合わせて糸を買う 必要もないと思うのですが、如何でしょう? 表から見えるのであれば、布に会わせてその都度意図を購入しますが、 裏になるので、 その都度、布の色に合わせて糸を買う 必要もないと思うのですが、如何でしょう?

  • 主従関係が崩れています

    ここのカテゴリーで何度か愛犬の行動に関して質問させて頂いたんですが すべて共通して言われてのが主従関係が崩れているという事です それはもう十分解ったのですが、何をすればいいのかがわかりません 主従関係をしっかりさせるには何をしたらいいのでしょうか? 主従関係もしっかり出来ていなくて犬を飼っている自信がなくなってきました

    • ベストアンサー
  • 主従関係から

    好きな人と今、ご主人様と下僕という関係になっています。 言わば、セフレ状態なのです。 ですが、次会うときは対等に付き合うつもりでいると いわれたのですが、それはどんな意味なのでしょうか? 彼女にしてくれるというのでしょうか?

  • 主従関係について

    好きになった方がSで、「ご奉仕して欲しい」と言われています。 たとえば、体を舐めて欲しいとか具体的に言ってくださるのですが、私がそういうことに慣れていなくて相手を喜ばせるような返事ができず困っています。 相手とはタメ口で話していましたが、そういう時は「はい、わかりました。ご主人様」でしょ?と言われてそこからはそのまま敬語でお話ししています…。 ボキャブラリーがなくて相手を満足させてあげられないので、何か相手がグッとくるような言葉など教えていただきたいです!!

  • 主従関係を交えたオススメアニメを教えてください

    ゼロの使い魔で言えばルイズと才人 灼眼のシャナで言えばシャナと悠二 ローゼンメイデンで言えば真紅とジュン コードギアスで言えばルルーシュとC.C. 涼宮ハルヒで言えばハルヒとキョン のような運命的というか、宿命というか上記のような 恋心を含んだようなニュアンスで主従関係を交えながら 物語が展開していくアニメは他にありますでしょうか? よろしくお願いします。

  • 封建的主従関係とは?

    今、「鎌倉幕府の基盤は封建的主従関係だ」 という部分をしているのですが そもそも「封建的主従関係」とはどういうことでしょうか? 封建的・・・という意味もイマイチつかむことができなくて 想像することができません。 困っています。宜しくお願いします。