Ich habe mir die neuen Funktionen von SQL Server 2012 angesehen und herausgefunden, wie sie meiner aktuellen Situation helfen können.
Derzeit arbeiten wir mit SQL Server 2008 R2 und replizieren die Datenbanken von zwei OLTP-Servern über die Transaktionsreplikation auf einen einzelnen Berichtsserver. Wir verwenden diese replizierten DBs dann für die Berichterstellung.
Ich bin daran interessiert, ob SQL Server 2012 und die Verfügbarkeitsgruppen dies ersetzen können. Anstelle der Transaktionsreplikation würde ich daher die neuen Verfügbarkeitsgruppen verwenden und die Datenbanken der beiden OLTP-Server auf den Berichtsserver spiegeln - wo die Berichterstellung möglich ist um auf die schreibgeschützten Replikate zuzugreifen.
Ich bin mir nicht sicher, ob dies gut oder überhaupt funktionieren wird.
Ich möchte mich von der Replikation entfernen, da dies Probleme mit meiner Bereitstellungsstrategie verursacht (Verwenden von VSDBCMD.exe). Ich möchte auch Verzögerungen bei der Neuinitialisierung der Replikation bei großen DBs vermeiden.
Hat jemand gute Beispiele oder Erfahrungen damit? Ist es möglich, mit lesbaren Replikaten von mehreren Servern auf einen einzelnen Server zu spiegeln, wie dies bei der normalen Spiegelung in niedrigeren Versionen der Fall ist?
Dies wurde ursprünglich hier gefragt: /programming/10415225/mirroring-and-availability-groups-in-sql2012 Entschuldigung, ich glaube, ich kann noch keine Fragen migrieren.
Vorteile der Transaktionsreplikation gegenüber Verfügbarkeitsgruppen für die Berichterstellung von Workloads
Als Gegenpol zur obigen Antwort sind hier einige Gründe aufgeführt, warum die Transaktionsreplikation eine bessere Lösung als Verfügbarkeitsgruppen für die Berichterstellung von Workloads sein kann.
Wenn keines dieser Probleme ein großes Problem darstellt, sind Verfügbarkeitsgruppen möglicherweise die bessere Wahl.
quelle