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


Обновление служб Analysis Services

Область применения: SQL Server — только Для Windows

Чтобы воспользоваться преимуществами функций, появившихся в текущем выпуске, вы можете перевести экземпляры служб Analysis Services на версию SQL Server с аналогичным режимом сервера. Эта процедура описана в разделе Новые возможности в службах Analysis Services.

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

Обновление сервера

Существует два основных подхода к обновлению серверов и баз данных:

Примечание.

Уровни совместимости баз данных, подключенных к данному серверу, остаются прежними, если вы не изменили их вручную.

Обновление «на месте»

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

Чтобы обновить существующий экземпляр, запустите программу установки и укажите имя существующего экземпляра в качестве имени нового экземпляра.

Параллельное обновление

  • Создайте резервные копии для всех баз данных и убедитесь, что каждая из них может быть восстановлена. Дополнительные сведения см. в разделе Резервное копирование и восстановление баз данных Analysis Services.

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

  • Установите новый экземпляр служб Analysis Services, выбрав тот же режим сервера (табличный или многомерный), что используется на сервере, который требуется заменить.

    Выполните действия после установки для настройки портов и добавления администраторов сервера. Дополнительные сведения см. в статье Настройка после установки (службы Analysis Services).

  • Подключите или восстановите каждую базу данных.

  • Запустите DBCC для проверки целостности базы данных. Табличные модели подвергаются более тщательной проверке с поиском потерянных объектов в иерархии модели. Для многомерных моделей проверяются только индексы секций. Дополнительные сведения см. в статье Средство проверки согласованности базы данных (DBCC) для табличных и многомерных баз данных Analysis Services.

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

  • Протестируйте операции обработки, при необходимости устраните ошибки со входом в систему и разрешениями. При использовании для подключения учетной записи службы по умолчанию новая служба будет запущена под другой учетной записью. Дополнительные сведения см. в разделе Настройка учетных записей служб (службы Analysis Services).

  • Протестируйте операции резервного копирования и восстановления на обновленном сервере, указав в сценариях новое имя сервера.

Обновление базы данных

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

Для обновления базы данных вы обычно обновляете модель в SQL Server Data Tools (SSDT), а затем развертываете решение в экземпляре обновленного сервера.

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

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

Модель базы данных Уровень совместимости Совместимые версии
табличный 1500 SQL Server 2019
табличный 1400 SQL Server 2017
табличный 1200 SQL Server 2016
табличный 1103 SQL Server 2014
табличный 1 100 SQL Server 2012
Многомерная 1 100 SQL Server 2012 и более поздние версии
Многомерная 1050 SQL Server 2005, 2008, 2008 R2

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

См. также

Планирование установки SQL Server
Обновление Power Pivot для SharePoint