J'ai regardé les nouvelles fonctionnalités de SQL Server 2012 et comment cela peut aider ma situation actuelle.
Actuellement, nous utilisons SQL Server 2008 R2 et répliquons les bases de données de deux serveurs OLTP sur un seul serveur de rapports via la réplication transactionnelle. Nous utilisons ensuite ces bases de données répliquées pour les rapports.
Je suis intéressé à savoir si SQL Server 2012 et les groupes de disponibilité peuvent remplacer cela - donc au lieu de la réplication transactionnelle, j'utiliserais les nouveaux groupes de disponibilité et mettrais en miroir les bases de données des deux serveurs OLTP sur le serveur de rapports - où les rapports pourront pour accéder aux répliques en lecture seule.
Je ne sais pas si cela fonctionnera bien, ou même pas du tout.
Je voudrais m'éloigner de la réplication, car cela cause des problèmes avec ma stratégie de déploiement (Utilisation de VSDBCMD.exe). Je voudrais également éviter les délais de réinitialisation de la réplication sur les grandes bases de données.
Quelqu'un at-il de bons exemples ou une bonne expérience à ce sujet? Est-il possible de mettre en miroir avec des réplicas lisibles de plusieurs serveurs vers un seul serveur selon la mise en miroir normale dans les versions inférieures?
Cela a été initialement demandé ici: /programming/10415225/mirroring-and-availability-groups-in-sql2012 Désolé, je ne pense pas que je puisse encore migrer les questions.
Avantages de la réplication transactionnelle sur les groupes de disponibilité pour la génération de rapports sur les charges de travail
Pour contrebalancer la réponse ci-dessus, voici quelques raisons pour lesquelles la réplication transactionnelle peut être une meilleure solution que les groupes de disponibilité pour signaler les charges de travail.
Si aucun de ces problèmes n'est important, les groupes de disponibilité peuvent être le meilleur choix.
la source