В установке с двумя стандартными серверами SQL Server 2008 с пакетом обновления 2 (SP2) мы используем зеркало, чтобы иметь партнера по отработке отказа для баз данных.
Одной из целей баз данных является предоставление отчетов через службы отчетов SQL Server.
Мой вопрос заключается в том, как настроить этот режим таким образом, чтобы обеспечить восстановление после сбоя отчетов и сохранить как минимум стоимость.
Я вижу одно решение, где базы данных отчетов зеркально отражаются, а также пользовательские базы данных, которые они используют.,Но будет ли аварийное переключение служб отчетов?
Другим способом может быть установка 2 отдельных экземпляров служб отчетов на каждом сервере баз данных, где базы данных отчетов не зеркально отражаются и работают оба.Но тогда как мне перенаправить браузеры пользователей с одного адреса записи на работающую службу отчетов?
Существует также следящий сервер под управлением SQL Server 2008 Express.Это может быть обновлено до стандартного и запускать службы отчетов (должен иметь возможность переключения при отказе через собственное клиентское соединение), но тогда сама служба отчетов не будет переключаться при сбое.
Я не знаю, пропускаю ли ячто-то здесь, но разве невозможно сделать это хорошим способом без использования SQL Server Enterprise и решения для отказоустойчивого кластера?
Любые идеи, мысли и ссылки приветствуются, но помните, что я прочитал многоРуководства и лучшие практики в Интернете, но не нашли ни одного, который отвечал бы на этот вопрос, поэтому, пожалуйста, публикуйте только соответствующие ссылки.
Любая информация, которую я получу от вас, ссылки, мои исследования и тестирование, конечно же, вернутся кStackoverflow для использования в будущем для других, поскольку я не могу себе представить, что я единственный, кто хотел бы такое решение.