Мне нужно создать приложение для зеркального отображения всех таблиц из MS SQL Server в другой сервер БД.
Мое приложение выполняет циклический запрос в БД, чтобы получить строки по столбцу первичного ключа, а я храню столбец первичного ключа. значение в качестве начальной точки для выбора следующей строки.
Отслеживание изменений в случае, если первичный ключ состоит только из одного поля, является простым, но для составных первичных ключей, состоящих из нескольких полей, это не так.
Существует ли простой способ отслеживания изменений по первичному ключу, который может быть универсальным для любой таблицы, в которой используется составной первичный ключ, и при этом исключается потеря данных?