Im пытается найти лучший способ сделать экспорт дельты с использованием SSIS. У меня есть набор таблиц в базе данных, которые должны быть экспортированы в набор файлов с ежедневным интервалом. Мне придется экспортировать ТОЛЬКО новые и измененные записи. В каждой таблице есть поле под названием LastEdit, в котором хранится дата, когда запись была отредактирована (или создана).Измененные записи с момента последнего экспорта
Итак, моя первоначальная мысль заключалась в том, чтобы иметь новый стол с чем-то вроде «id», «Jobname», «LastRun». Теперь всякий раз, когда я экспортирую таблицу с использованием задания SSIS, я напишу дату запуска в этой таблице вместе с именем задания. И в следующий раз, когда мне придется экспортировать данные, я буду смотреть в этой таблице и найти последнюю дату выполнения и только экспортировать записи, более новые, чем это.
Im довольно новичок в SSIS, поэтому я думаю, что если это лучший способ или если есть какая-то функция сборки для этого, или если у кого-то есть лучший шаблон дизайна для этого.
Заранее спасибо
Вы пробовали два классных инструментария Sql Server? CDC и отслеживание изменений? Они доступны с 2008 R2 версии –