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


Синхронизация баз данных служб Analysis Services

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

Используйте синхронизацию баз данных для выполнения следующих задач:

  • Развертывание базы данных с промежуточного сервера на рабочий.

  • Синхронизация базы данных на рабочем сервере с учетом изменений, внесенных в данные и метаданные в базе данных на промежуточном сервере.

  • Создание скрипта XMLA, который может быть запущен в будущем в целях синхронизации баз данных.

Для улучшения доступности и масштабируемости баз данных и куба служб Службы Analysis Services можно использовать мастер синхронизации баз данных или созданный скрипт синхронизации вместе с системой отказоустойчивой кластеризации и балансировки нагрузки на сеть (NLB) Microsoft Windows.

Запуск мастера

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

Для использования мастера необходимо быть администратором службы Analysis Services (то есть членом роли сервера), чтобы выполнить эту операцию.

Запуск мастера синхронизации баз данных

  1. В Среда SQL Server Management Studio подключитесь к экземпляру Службы Analysis Services, который запустит целевую базу данных.

  2. В обозревателе объектов щелкните правой кнопкой мыши папку Базы данных и выберите команду Синхронизировать.

  3. В диалоговом окне Мастер синхронизации баз данных введите имя для сервера и базы данных-источника в соответствующих полях.

    Синхронизация будет выполняться для исходной и целевой баз данных с одинаковыми именами. Если на целевом сервере уже есть база данных с тем же именем, что и база данных-источник, целевая база данных будет обновлена с учетом метаданных и данных источника. Если база данных не существует, она будет создана на целевом сервере. Нажмите кнопку Далее.

  4. При желании измените местоположение локальной секции и нажмите кнопку Далее.

    Если набор секций установлен на диске C исходного сервера, то мастер позволит скопировать этот набор секций в другое место на целевом сервере. Если места хранения, используемые по умолчанию, остаются без изменений, то мастер развертывает секции группы мер каждого куба на исходном сервере в те же места хранения на целевом сервере. Аналогичным образом, если исходный сервер использует удаленные секции, те же удаленные секции будут использоваться и на целевом сервере.

  5. Выберите метод синхронизации безопасности и нажмите кнопку Далее. По умолчанию мастер во время синхронизации сжимает все данные и метаданные.

  6. Для синхронизации нажмите кнопку Готово. После проверки параметров на странице Завершение работы мастера нажмите кнопку Готово еще раз.

См. также

Справочник

Элемент Synchronize (XML для аналитики)

Основные понятия

Развертывание решений модели с помощью XMLA

Другие ресурсы

Развертывание решений модели с использованием мастера развертывания