Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

CHANGE DATA CAPTURE.

Presentasi serupa


Presentasi berjudul: "CHANGE DATA CAPTURE."— Transcript presentasi:

1 CHANGE DATA CAPTURE

2 Fitur ini dapat difungsikan untuk meng-capture perubahan yang terjadi pada table di SQL Server pada aktivitas INSERT UPDATE DELETE investigasi sebuah tabel, tidak perlu repot lagi dengan trigger, join query atau timestamp column untuk menangkap perubahan data.

3

4 exec sys.sp_cdc_enable_db
Mengaktifkan CDC use nama_database exec sys.sp_cdc_enable_db

5 Status CDC select name, is_cdc_enabled from sys.databases  where name = 'nama_database_anda‘ NILAI 1 : AKTIF NILAI 0 : TIDAK AKTIF

6

7 Mengaktifkan CDC TABLE
@role_name=‘nama_role’

8 exec sys.sp_cdc_enable_table @source_schema=‘dbo',
Contoh exec sys.sp_cdc_enable_table @source_schema=‘dbo', @source_name=‘penjualan’, @role_name=‘penjualan_CDC’

9 STATUS CDC TABLE select is_tracked_by_cdc from sys.tables where name=‘nama_tabel‘ NILAI 1: AKTIF NILAI 0: TIDAK AKTIF

10

11 Menggunakan fungsi datetime binary(10) = ' :50:00.000'; = ' :40:00.000'; = sys.fn_cdc_map_time_to_lsn('smallest greater than', @begin_time); = sys.fn_cdc_map_time_to_lsn('largest less than or equal', @end_time); Query menggunakan function cdc select * from @end_lsn, 'all');

12 Field __$operation arti nilai pada field __$operation :
1 = penghapusan / delete 2 = penambahan / insert 3 = perubahan / update (nilai lama / old values) 4 = perubahan / update (nilai baru / new values)


Download ppt "CHANGE DATA CAPTURE."

Presentasi serupa


Iklan oleh Google