Поделиться через


Максимизация доступности масштабируемой общей базы данных

Рекомендуется использовать два альтернативных набора томов отчетов. Это позволяет максимизировать доступность данных для отчетов путем перекрытия двух циклов обновления. В то время как один набор томов отчетов подключен на серверах отчетов, можно построить обновленную версию базы данных для отчетов на альтернативном наборе томов. После завершения фазы построения или обновления свежей базы данных для отчетов можно перекрыть фазы присоединения и отсоединения двух наборов томов.

Для перекрытия фазы отсоединения устаревшей базы данных для отчетов фазой присоединения обновленной базы на каждом сервере отчетов выполните следующее.

  1. Запустите фазу присоединения свежей базы данных путем подключения альтернативного набора томов на сервере отчетов.

  2. Выполните полностью фазу отсоединения устаревшей базы данных путем ее отсоединения, что сделает масштабируемую общую базу данных недоступной на этом сервере отчетов, и размонтирования соответствующего тома или томов отчетов.

  3. Завершите фазу присоединения свежей версии путем присоединения базы данных к экземпляру сервера, что сделает ее доступной в качестве масштабируемой общей базы данных.

Перекрытие фаз присоединения и отсоединения может быть выполнено одновременно на одном сервере, или же каждый из этапов можно выполнить на каждом из серверов перед переходом к следующему этапу. Наилучший подход зависит от конкретных бизнес-требований.

  • Если необходимо, чтобы используемая для отчетов база данных возвращала клиентам идентичные синхронизации, нужно синхронизировать обновления путем отсоединения старой копии от всех экземпляров серверов перед присоединением новой копии к какому-либо из них. В этом случае запустите фазу присоединения свежей базы данных на всех серверах, затем выполните фазу отсоединения на всех серверах, и, наконец, присоедините базу данных к каждому из серверов отчетов как можно быстрее. Дополнительные сведения см. в разделе Выполнение синхронизированного обновления масштабируемой общей базы данных.

  • Если допустимо получение клиентами различных результатов на различных экземплярах серверов, можно выполнить пошаговое обновление базы данных для отчетов путем выполнения перекрытия фаз присоединения и отсоединения на одном сервере отчетов одновременно. Дополнительные сведения см. в разделе Выполнение обновления откатом масштабируемой общей базы данных.