Я ищу наилучшую практику для следующего сценария.
В нашей компании есть CRM. Когда сотрудник обновляет запись о компании, срабатывает триггер, который запускает хранимую процедуру с оператором CRUD на связанный сервер, на котором размещена база данных SQL нашего веб-сайта.
Вопрос:
Что происходит, когда соединение теряется посреди CRUD, а база данных SQL веб-сайта не обновляется? Каким будет лучший способ снова обработать оператор SQL, когда соединение вернется?
Я читал о сервис-брокере или репликации транзакций. Является ли один из них более подходящим для этой ситуации?
Конфигурация:
Локальный: SQL Server 2008 R2
Сайт: SQL Server 2008.