Я смотрел на новые функции SQL Server 2012, и как он может помочь моей текущей ситуации.
В настоящее время мы находимся на SQL Server 2008 R2 и реплицируем базы данных двух OLTP-серверов на один сервер отчетов посредством репликации транзакций. Затем мы используем эти реплицированные БД для составления отчетов.
Меня интересует, могут ли SQL Server 2012 и группы доступности заменить это - поэтому вместо репликации транзакций я бы использовал новые группы доступности и отобразил бы базы данных двух серверов OLTP на сервере отчетов - где будет возможность создания отчетов. для доступа к репликам только для чтения.
Я не уверен, будет ли это работать хорошо, или даже вообще.
Я хотел бы уйти от репликации, так как это вызывает проблемы с моей стратегией развертывания (с использованием VSDBCMD.exe). Я также хотел бы избежать задержек при повторной инициализации репликации на больших БД.
У кого-нибудь есть хорошие примеры или опыт с этим? Возможно ли зеркалирование с помощью читаемых реплик с нескольких серверов на один сервер в соответствии с обычным зеркалированием в более низких версиях?
Первоначально это было задано здесь: /programming/10415225/mirroring-and-availability-groups-in-sql2012 К сожалению, я не думаю, что могу перенести вопросы еще.
Преимущества репликации транзакций по сравнению с группами доступности для отчетов о рабочих нагрузках
В качестве контрапункта к ответу выше, вот несколько причин, почему репликация транзакций может быть лучшим решением, чем группы доступности для отчетов о рабочих нагрузках.
Если ни одна из этих проблем не является серьезной, то группы доступности могут быть лучшим выбором.
источник