Как заставить SQl Server повторно импортировать данные в таблицы CDC? - PullRequest
0 голосов
/ 14 июня 2019

У меня есть коробка SQL Server с некоторыми базами данных с поддержкой CDC.Я хотел бы как-то сделать, чтобы строки из исходной таблицы снова автоматически импортировались в соответствующую таблицу CDC, чтобы их можно было затем отправить в базу данных DW.Строки из таблицы CDC были удалены из-за истечения срока хранения.Есть идеи, как это можно сделать?Заранее спасибо

1 Ответ

0 голосов
/ 17 июня 2019

Мне удалось заставить CDC повторно импортировать данные, обновив строки в исходной таблице до некоторых фиктивных значений, а затем вернув их обратно к исходным значениям. Таким образом, CDC обнаружил новые записи в журнале транзакций. Конечно, для каждой исходной строки в таблице CDC было сгенерировано 4 строки, поэтому этот обходной путь может не подойти всем, но это всего лишь вопрос очистки избыточных строк в промежуточной области - так что все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...