Мой опыт работы с MSSQL Server был 6 лет назад, поэтому сейчас я знаю только его основы.
Проблема, с которой я сталкиваюсь, заключается в синхронизации баз данных между двумя живыми CRM (NopCommerce и Rainbow Portal, если кому-то интересно), работающими на одном сервере БД. Данные, которые меня интересуют, распределены между 7 таблицами в одной БД и 5 в другой. Идея состоит в том, чтобы два веб-приложения с одинаковыми данными с обновлениями в одном мгновенно распространялись на другое.
В каждой базе данных имеется множество триггеров и хранимых процедур, которые используются для обеспечения согласованности данных.
Мне не известны все возможности SQL Server, поэтому я открыт для предложений относительно того, каков наилучший и самый быстрый способ достижения цели. О написании большего количества триггеров? Должен ли я создать приложение «наблюдатель»? Есть ли какой-то встроенный механизм для этого?
Спасибо!