Создание и восстановление резервных копий баз данных служб Analysis Services

Архивация баз данных табличной модели в Azure Analysis Services во многом аналогична процедуре для локальных служб Analysis Services. Основное различие заключается в расположении для хранения архивных файлов. Архивные файлы следует сохранять в контейнер в учетной записи хранения Azure. Можно использовать уже имеющиеся учетную запись хранения и контейнер либо создать их при настройке параметров хранилища для сервера.

Примечание.

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

Примечание.

Если учетная запись хранения связана с другим регионом, настройте параметры брандмауэра для учетной записи хранения, чтобы разрешить доступ из выбранных сетей. В поле Диапазон адресов брандмауэра укажите диапазон IP-адресов для региона, в котором находится сервер Analysis Services. Настройка параметров брандмауэра учетной записи хранения для доступа из всех сетей поддерживается, однако предпочтительнее щелкнуть "Выбранные сети" и указать диапазон IP-адресов. Дополнительные сведения см. в разделе Часто задаваемые вопросы о сетевом подключении.

Файлы резервной копии сохраняются с расширением .abf. Для табличных моделей в памяти сохраняются как данные, так и метаданные модели. Для табличных моделей с прямым запросом (DirectQuery) сохраняются только метаданные моделей. В зависимости от выбранных вами параметров архивные копии могут быть сжаты и зашифрованы.

Настройка параметров хранения

Перед архивацией нужно настроить для сервера параметры хранения.

Порядок настройки параметров хранения

  1. В портал Azure Параметры >нажмите кнопку "Резервное копирование".

    Screenshot that shows Backups in Settings.

  2. Щелкните Включено, а затем — Параметры хранилища.

    Screenshot that shows Enabled button.

  3. Выберите имеющуюся учетную запись хранения или создайте новую.

  4. Выберите контейнер или создайте новый.

    Screenshot that shows selecting a container.

  5. Сохраните параметры архивации.

    Screenshot that shows Save backup settings.

Резервное копирование

Резервное копирование с помощью СРЕДЫ SQL Server Management Studio

  1. В SQL Server Management Studio (SSMS) щелкните правой кнопкой мыши резервную копию базы данных.>

  2. В разделе Резервное копирование базы данных>Файл резервной копии нажмите кнопку Обзор.

  3. В диалоговом окне Сохранить файл как проверьте путь к папке, а затем введите имя для архивного файла.

  4. Выберите параметры в диалоговом окне Резервное копирование базы данных.

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

    Применить сжатие — выберите этот параметр, чтобы сжать архивный файл. Сжатые архивные файлы экономят место на диске, но немного повышают использование ЦП.

    Зашифровать файл резервной копии — выберите этот параметр, чтобы зашифровать архивный файл. Этот параметр требует от пользователя ввести пароль для защиты файла. Пароль не позволяет считать архивный файл иными способами, кроме операции восстановления. Если вы решили шифровать архивные копии, сохраните пароль в безопасном месте.

  5. Нажмите кнопку ОК для создания и сохранения архивного файла.

PowerShell

Используйте командлет Backup-ASDatabase.

Восстановление

При восстановлении файл архивной копии должен находиться в учетной записи хранения, настроенной для вашего сервера. Если нужно переместить файл архивной копии из локального расположения в учетную запись хранилища, используйте обозреватель хранилищ Microsoft Azure или служебную программу командной строки AzCopy.

Примечание.

При восстановлении с локального сервера необходимо удалить всех пользователей домена из ролей модели и добавить их обратно в роли Microsoft Entra.

Восстановление с помощью SSMS

  1. В SSMS щелкните правой кнопкой мыши восстановление базы данных>.

  2. В разделе Файл резервной копии диалогового окна Резервное копирование базы данных нажмите кнопку Обзор.

  3. В диалоговом окне Расположение файлов базы данных выберите файл, который требуется восстановить.

  4. В области Восстановление базы данных выберите базу данных.

  5. Укажите параметры. Параметры безопасности должны соответствовать параметрам, использовавшимся при архивации.

PowerShell

Используйте командлет Restore-ASDatabase.

Учетные записи хранения Azure
Высокая доступность
Часто задаваемые вопросы о сетевом подключении Analysis Services