У меня есть сбор данных изменения настроек, т.е. CDC, в пределах SQL-сервера на месте и включил структуру ETL, используя SSIS, чтобы использовать CDC для разрешения передачи сетевых изменений.
Все работает нормально, запуская инкрементальные нагрузки каждые 5 минут, пока не достигнет состояния CDC "TFREDO ...", если произошел какой-либо предыдущий сбой. После этого при следующем запуске задача «CDC - Получить диапазон обработки» отмечает ошибку CDC_State is not well formed
:
Единственный способ преодолеть это изчто я мог найти: https://www.sqlservercentral.com/forums/topic/cdc-state-is-not-well-formed было отмечено, чтобы вручную обновить cdc_state в таблице состояний с новым значением:
Есть лидругой способ согласовать CDC с тем, чтобы он прочитал эту переменную состояния "TFREDO ..." и перезапустил ее самостоятельно?