首页 > 解决方案 > 备份 Azure Analysis Services 表格模型

问题描述

使用以下代码备份Azure分析表格模型:

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

但得到以下问题: Backup-ASDatabase:AS Azure 不支持此功能。

然而,上面的代码片段适用于 On Prem 表格模型。在线查看解决方案并找到以下链接,该链接建议使用 Azure 自动化帐户和 PowerShell 工作流

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

如果我使用上面链接中的代码,请得到以下问题:

找不到“Backup-ASDatabase”命令。如果此命令被定义为工作流,请确保在调用它的工作流之前定义它。如果它是旨在直接在 Windows PowerShell 中运行的命令(或在此系统上不可用),请将其放在 InlineScript 中:'InlineScript { Backup-ASDatabase }'

尝试将代码包含在 InlineScript 中,但遇到了同样的问题。我能否获得一些线索或简单的解决方法来完成仅备份Azure分析表格模型的简单任务。

标签: azurepowershellssas-tabularazure-analysis-services

解决方案


下面的代码有效,但备份位置需要是 Azure Blob 存储容器。此外,对于本地运行 PowerShell,您可能希望在 Azure 门户上将您的客户端 IP 地址(您的计算机 IP 地址)列入白名单。

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

您需要将备份位置配置为 Azure 门户上的一次性活动。无需在上面的代码片段中明确给出备份位置路径。它将自动将多维数据集备份到配置的容器位置。


推荐阅读