Я использовал функцию транснациональной репликации на сервере SQL для репликации некоторых таблиц (не всех) в базе данных master на три реплики (подписчики).Цель этой архитектуры состоит в том, что приложение (.Net application), которое использует эту базу данных, имеет отчеты, которые используют огромный объем данных для создания этих отчетов.Производительность приложения ухудшается, если в отчетах используется одна база данных в качестве источника.
Я использую отдельную строку подключения, когда приложение считывает данные для отчетов.Эта строка подключения указывает на сервер Nginx, который балансирует нагрузку на три реплики, о которых я упоминал выше.
Несмотря на то, что это решение работает отлично, сейчас я ищу способ избавиться от сервера Nginx и выполнить его.работа по балансировке нагрузки с самого SQL Server. Есть ли возможность добиться этого с помощью Tran-Replication?