Поддержка CDC в фабрике данных Azure - PullRequest
0 голосов
/ 25 января 2019

Можно ли перенести данные из таблиц с поддержкой CDC в предварительном SQL Server в базу данных SQL Azure с помощью фабрики данных Azure? Запросы к функции cdc.fn_cdc_get_all_changes_ не поддерживаются. Thx.

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Функции не могут быть вызваны из ADF, поэтому это невозможно без переноса функции cdc.fn_cdc_get_all_changes в сохраненный процесс или раскрытия представления.

0 голосов
/ 25 января 2019

Возможно, вы могли бы сделать это, но вы бы заново изобрели колесо, отслеживали окна LSN и писали логику применения CDC. В SSIS встроена функция извлечения и применения CDC, и вы можете запускать потоки данных CDC SSIS либо на своем предварительном SQL Server, либо во время выполнения ADIS SSIS.

...