mousau Ответов: 0

Проблемы при извлечении данных из таблиц схемы CDC!!


Всем Привет
Я попытался создать базу данных с поддержкой CDC и выполнил над ней несколько операций DML. Однако при выполнении select * from таблиц типа:-
[cdc].[captured_columns],[cdc].[ddl_history],[cdc].[index_columns],[cdc].[change_tables]

Я не получаю никакого сбора данных по столбцам, никакие данные не извлекаются в вышеприведенных столбцах:(

Что я уже пробовал:

Я попытался создать CDC, используя следующий синтаксис:-
Exec sys.sp_cdc_enable_db
Exec sys.sp_cdc_enable_table
@source_schema='dbo'
@source_name='CustDetails'
@role_name='Null'
@support_net_changes=1


(Но я должен признать, что я не помню, вошел ли я в последнюю строку или нет!!как мне это обеспечить??)
Пожалуйста, помогите мне решить эти проблемы здесь!!

manishss

Есть ли в таблице данные?
Во-первых, проверьте, есть ли в таблице данные или нет

mousau

Привет Маниш
Я думаю, нашел проблему, я выполнил запрос cdc on table, когда таблица была пуста, а затем заполнена, я просто попытался отключить все и заполнил таблицу, а затем снова выполнил команды! И это сработало!!

mousau

Привет Манишсс
В таблице есть данные, но один факт, который вызывает удивление :- cdc.dbo_CustDetails_CT не был создан!!!!! Немного света на это было бы большим облегчением!!
С уважением

0 Ответов