Я только начал играть с репликацией нашей системы и не уверен, как лучше всего решить эту проблему.
Я хочу фильтровать данные, но это не так просто, как "where columnName = 'abc'».Поэтому я пишу большой сложный процесс, который определяет, какие записи из каждой таблицы будут реплицированы.Я храню PK для каждой таблицы во временных таблицах.Я предполагал, что pre_snapshot_script создаст и заполнит эти таблицы, а post_snapshot_script удалит их.Затем операторы фильтра для этих таблиц читают что-то вроде «где PK in (выберите pk_id из временной таблицы)»
Итак.Где я могу положить эти данные?Нужно ли создавать постоянные таблицы в моей базе данных, чтобы пометить их для репликации?Я предполагаю, что любые #temp или ## временные таблицы не будут работать.