Temos alguns servidores em um grupo de alta disponibilidade do SQL Server, um atuando como primário e o outro como secundário. Este sistema está funcionando bem e faz failover conforme o esperado (embora isso seja muito raro). No entanto, também queremos configurar a replicação transacional para outra finalidade, para permitir alguma integração com dados enviados por um dos bancos de dados no grupo HA. A integração gostaria que os dados fossem o mais em tempo real possível (portanto, transacionais, alguma latência é bom) e um Push unidirecional de um dos servidores no grupo HA.
Estou pensando em usar o secundário apenas para a replicação transacional e não fazer alterações no primário. O Secundário não é muito usado e, quando ocorre failover, corrigimos rapidamente o problema no Primário e fazemos o failback manualmente para o Primário. O Primário está sob uso razoavelmente pesado e é um pouco frágil, enquanto o Secundário tem muito menos uso, então usar o Secundário como o Publicador parece uma solução inteligente.
- É possível usar o Secundário apenas como Publicador, sem alterações no Primário?
- Supondo que isso seja possível, algo a ser observado ao usar essa abordagem?