Вы можете использовать DataSets
Их можно сериализовать, а затем применить к другой базе данных. Предполагая, что все целевые базы данных синхронизированы, это должно работать без особых проблем. Однако вам придется воздерживаться от использования хранимых процедур и других «интерактивных» функций базы данных.
По сути, вы будете использовать набор данных в автономном режиме, а затем применить изменения к базе данных «a». Повторите это, и вы обновите базы данных.
Обратите внимание, что вам, скорее всего, лучше обслужить некоторую репликацию на уровне БД (Mysql, Postgresql, Oracle, SQLServer все поддерживают это так или иначе)