mousau Ответов: 1

Как включить cdc для нескольких таблиц в базе данных SQL server


Всем Привет
Мне нужно включить CDC для нескольких таблиц в базе данных сервера MSSQL, нормальный синтаксис, который я нашел, таков :-
USE MyDB
GO
EXEC sys.sp_cdc_enable_table
@source_schema = N'dbo',
@source_name   = N'MyTable',
@role_name     = N'MyRole',
@supports_net_changes = 1
GO

Возможно, я ошибаюсь в применении концепции.Нужна помощь в этом!!
С уважением

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

Пробовал использовать дополнительные таблицы, разделенные', ' &' и', однако в итоге получил синтаксическую ошибку:(
USE MyDB
USE TEST_CDC
GO
EXEC sys.sp_cdc_enable_table                                                                               
@source_schema = N'dbo',
@source_name   = N'CustLookup'
@Source_name = N'CustmrSrc',
@role_name     = NULL,
@supports_net_changes = 1
GO

1 Ответов

Рейтинг:
0

Daniel Jones

Взгляните на эту ссылку надеюсь это вам поможет: Обзор захвата данных изменений в SQL Server | SQL Server DBA[^]


mousau

Привет Дэниел
Большое спасибо за ответ.Ссылка, упомянутая вами, также описывает идентичный синтаксис.Если я должен попробовать несколько таблиц в качестве исходного имени.затем я получил повторение всех шагов из CDC_Enable_Table!!!

Спасибо
С уважением