Eu estive analisando os novos recursos do SQL Server 2012 e como ele pode ajudar minha situação atual.
Atualmente, estamos no SQL Server 2008 R2 e replicamos os bancos de dados de dois servidores OLTP em um único servidor de relatório via replicação transacional. Em seguida, usamos esses bancos de dados replicados para gerar relatórios.
Estou interessado em saber se o SQL Server 2012 e os Grupos de Disponibilidade podem substituir isso - então, em vez de replicação transacional, eu usaria os novos grupos de disponibilidade e espelharia os bancos de dados dos dois servidores OLTP no servidor de relatórios - onde os relatórios poderão para acessar as réplicas somente leitura.
Não tenho certeza se isso vai funcionar bem, ou mesmo.
Gostaria de me afastar da replicação, pois causa problemas na minha estratégia de implantação (usando o VSDBCMD.exe). Eu também gostaria de evitar atrasos na reinicialização da replicação em bancos de dados grandes.
Alguém tem bons exemplos ou experiência com isso? É possível espelhar com réplicas legíveis de vários servidores para um único servidor, conforme o espelhamento normal nas versões inferiores?
Isso foi originalmente solicitado aqui: /programming/10415225/mirroring-and-availability-groups-in-sql2012 Desculpe, acho que ainda não posso migrar perguntas.
Vantagens da replicação transacional sobre os grupos de disponibilidade para cargas de trabalho de relatório
Como um contraponto à resposta acima, aqui estão alguns motivos pelos quais a replicação transacional pode ser uma solução melhor que os grupos de disponibilidade para cargas de trabalho de relatório.
Se nenhum desses problemas for grande, os Grupos de Disponibilidade podem ser a melhor escolha.
fonte