Табличная модель служб резервного копирования Azure - PullRequest
0 голосов
/ 20 января 2020

Использование приведенного ниже кода для резервного копирования Azure Табличная модель анализа:

Backup-ASDatabase -Server $ServerName -BackupFile $BkupFile -Name $CubeName -ApplyCompression -ErrorAction Stop

Но получите следующую проблему: Backup-ASDatabase: эта функция не поддерживается в AS Azure.

Приведенный выше фрагмент кода, однако, отлично работает для модели On Prem Tabular. Проверил онлайн решения и нашел ссылку ниже, которая предлагает использовать Azure учетную запись автоматизации и PowerShell Workflow

https://gallery.technet.microsoft.com/scriptcenter/Azure-Analysis-Backup-a06df3ad#content

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

Не удается найти команду «Backup-ASDatabase». Если эта команда определена как рабочий процесс, убедитесь, что она определена до рабочего процесса, который ее вызывает. Если это команда, предназначенная для непосредственного запуска в Windows PowerShell (или недоступная в этой системе), поместите ее в InlineScript: 'InlineScript {Backup-ASDatabase}'

Попытка включения код в InlineScript, но получить ту же проблему. Могу ли я получить какие-то сведения или просто обойти эту простую задачу, просто сделав резервную копию Azure Табличная модель анализа.

1 Ответ

0 голосов
/ 21 января 2020

Ниже работает код, но местом хранения резервной копии должен быть Azure Контейнер для хранения BLOB-объектов. Также для локального запуска PowerShell может потребоваться внести в белый список ваш IP-адрес клиента (IP-адрес вашего компьютера) на портале Azure.

Backup-ASDatabase -Server $ServerName -Name $CubeName -ApplyCompression -ErrorAction Stop

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

...