サプリメンタル・ロギング

サプリメンタル・ロギングは、プライマリ・レプリカに接続された管理クライアントを使用する通常の方法(ADD TRANDATA)で有効にする必要があります。セカンダリ・レプリカに対しては有効化しないでください。

  • DBLOGINを使用して接続し、ADD TRANDATAを実行するには、プライマリ・レプリカへのDSNか、Always On可用性グループ・リスナーへのDSNを作成します。

  • サプリメンタル・ロギングを有効にするために使用するログインには、プライマリ・レプリカ・インスタンスのsysadminメンバーシップが必要です。

  • プライマリ・レプリカ・データベースに対してサプリメンタル・ロギングを有効にしていると、セカンダリ・レプリカではSQL Serverチェンジ・データ・キャプチャ・ジョブが自動作成されなくなります。プライマリからセカンダリへのフェイルオーバー時には、新しいプライマリ・レプリカでSQL Serverチェンジ・データ・キャプチャ・ジョブとOracle CDCクリーン・アップ・ジョブ(使用中の場合)を手動で作成する必要があります。

    EXECUTE sys.sp_cdc_add_job N'capture

    • 新しいプライマリでSQL Server CDCキャプチャ・ジョブを作成するときには、デフォルトの構成設定が適用されます。そのため、前のプライマリ・レプリカでデフォルト値を変更していた場合は、相応の値を設定するために、新しいプライマリでsys.sp_cdc_change_jobを実行する必要があります。

ノート:

詳細は、AlwaysOnセカンダリ・レプリカのCDCキャプチャ・ジョブを有効化する方法に関するMicrosoftドキュメントを参照してください。