サプリメンタル・ロギング
サプリメンタル・ロギングは、プライマリ・レプリカに接続された管理クライアントを使用する通常の方法(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ドキュメントを参照してください。