SQL Serverの「変更データキャプチャ」機能を有効にする

データベース「MyDatabase」の変更データキャプチャを有効にする

USE MyDatabase
GO

EXEC sys.sp_cdc_enable_db
GO


テーブル「MyTable」の変更データキャプチャを有効にする

USE MyDatabase
GO

EXEC sys.sp_cdc_enable_table
	@source_schema = N'dbo',
	@source_name   = N'MyTable',
	@role_name     = N'MyRole',
	@supports_net_changes = 1
GO


正常に有効可されると、次のテーブルが「System Tables」に作成されます。

  • cdc.captured_columns
  • cdc.change_tables
  • cdc.dbo_MyTable_CT
  • cdc.ddl_history
  • cdc.index_columns
  • cdc.lsn_time_mapping
  • dbo.systranschemas