Проблемы при извлечении данных из таблиц схемы 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 не был создан!!!!! Немного света на это было бы большим облегчением!!
С уважением