none
レプリケーション障害からの復旧について RRS feed

  • 質問

  • パブリッシャ1に対してサブスクライバを遠隔地に10台ほど配備しての

    レプリケーションを行う想定なのですが、

    レプリケーション中に以下のエラーが発生したことを検知して

    http://msdn.microsoft.com/ja-jp/library/ms151194(v=sql.100).aspx

    自動的にサブスクライバの再初期化をすべきと考えています。

    SQLServerにはエラーを検知してメールなどで通知する機能はあるようですが、

    エラー検知後に自動的にサブスクライバの再初期化を行う方法はないのでしょうか?

    2012年2月19日 3:48

回答

  • SQL Server Agentの監視と応答ではどうでしょうか。
    再初期化をスクリプト化して応答定義すればAgentでの実行が可能かと思います。
    http://msdn.microsoft.com/ja-jp/library/ms191508.aspx

    ただしレプリケーションが失敗していると言うことは何かしら理由があるはずなので
    原因調査をしてから再初期化しないと同じ事になると思います。

    • 回答としてマーク 山本春海 2012年3月30日 2:33
    2012年3月3日 14:49
    モデレータ