【发布时间】:2018-03-29 04:30:03
【问题描述】:
我正在尝试使用 Azure 自动化运行手册自动处理我的 AAS 模型。我们的租户使用多重身份验证,因此不能对 AD 用户进行此操作,因此我试图通过服务主体(特别是 AzureRunAsConnection)使其工作。
- 我创建了服务主体。
- 通过 SSMS 授予服务器和模型的权限(将其添加到服务器级别和模型级别的角色)
- 创建了使用 AzureRunAsConnection 和 Invoke-ProcessTable 的脚本
这篇文章我基本上都看完了,Use Automation RunAs service principal to connect to Azure Analysis Services and process
但我仍然无法使用 AzureRunAsConnection 使脚本正常工作,我仍然得到的消息是
Invoke-ProcessTable : The "XXXX" database does not exist on the server.
链接中的问题通过 SSMS 授予权限来解决它,但我已经这样做了,但仍然遇到同样的问题。
感谢任何帮助
【问题讨论】:
标签: powershell azure automation azure-analysis-services