Я не хочу быть бесполезным, и вы не дали никакой информации о потребностях вашего бизнеса, но вы должны решить, является ли ваш приоритет действительно «быстрым и безопасным» или действительно «дешевым». Надежная и согласованная репликация изменений между несколькими базами данных непроста (как вы знаете), и маловероятно, что вы сможете самостоятельно разработать решение, обладающее функциями, стабильностью и производительностью репликации SQL Server.
Кстати, SQL Express может быть подписчиком репликации, поэтому неясно, почему он не отвечает вашим потребностям. Но если этого не произойдет, вам следует оценить затраты вашего бизнеса (или клиента) на решение проблем, вызванных ненадежным решением: ваше время, простои в бизнесе, поиск и исправление неверных данных, жалобы клиентов, потеря бизнеса и т. Д. Затем сравните это к стоимости 25 лицензий SQL Server (вы наверняка сможете получить хорошую скидку при заказе этого тома), дополнительное оборудование (если есть) и затраты на обучение, консультации и / или обучение использованию репликации. Затем экстраполируйте эти расходы в течение 5 лет или около того. Вы можете обнаружить, что дешевле просто купить необходимое решение. И, конечно же, покупка полной версии SQL Server означает, что вы получите множество других новых функций, которые могут быть вам полезны.
Если вы (или ваш начальник) действительно решили получить что-то даром, вы можете исследовать PostgreSQL или MySQL. У них обоих есть бесплатные решения для репликации, которые, кажется, достаточно широко используются, чтобы быть надежными для многих компаний. Конечно, вам необходимо рассчитать стоимость перехода на новую платформу базы данных.