使用PowerShell同步Azure Analysis Services模型

时间:2019-09-02 09:21:54

标签: azure-devops azure-powershell azure-analysis-services

我正在尝试在横向扩展的AAS实例上同步AAS模型。我有一个副本,并且启用了“从查询池中分离处理服务器”选项。

然后我运行以下脚本:

<Directory "/ajax">
   <FilesMatch "\.php$">
        #put your header set stuff here
        Header set X-Robots-Tag "noindex, nofollow"
   </FilesMatch>
</Directory>

但是我收到此错误:

  

Sync-AzureAnalysisServicesInstance:{“ CorrelationId”:“ e54ac23d-4be3-478c-a8a4-af2981fa3775”,“ OperationId”:空,“数据库”:“ SIMONTEST”,“ UpdatedAt”:“ 2019-09-02T10:07 :38.0522507 + 01:00“,”开始于“:” 20   19-09-02T10:07:38.0522507 + 01:00“,” SyncState“:-1,” Details“:”无法将同步请求发送到指定服务器。 ServerName:xxxx:rw,RootActivityId:   4a5b2459-5d28-4263-a49c-6d483ac8c32c,日期(UTC):9/2/2019 9:07:37 AM,详细信息:响应状态代码未指示成功:400(错误请求)..“}

我注意到这些命令是Azure而不是AzureRM-这很奇怪,但是文档显示的是:https://docs.microsoft.com/en-us/powershell/module/azurerm.analysisservices/sync-azureanalysisservicesinstance?view=azurermps-5.7.0

1 个答案:

答案 0 :(得分:1)

更新

看起来我们错过了将服务主体添加到服务器管理员角色的过程,我添加了它并且它可以正常工作。

您可以按照此link在SSMS中添加服务主体。

注意:如果找不到按名称的服务主体,则也可以在app:<application id>@<tenant id>-> Manual Entry-> Add中写入OK