我正在尝试使用 Azure 自动化运行手册自动处理我的 AAS 模型。我们的租户使用多因素身份验证,因此不能选择使用 AD 用户,所以我试图通过服务主体(特别是 AzureRunAsConnection)使其工作。
- 我创建了服务主体。
- 通过 SSMS 授予服务器和模型的权限(将其添加到服务器级别和模型级别的角色)
- 创建脚本以使用 AzureRunAsConnection 和 Invoke-ProcessTable
我基本上已经阅读了所有这篇文章,使用自动化 RunAs 服务主体连接到 Azure 分析服务并处理
但我仍然无法使用 AzureRunAsConnection 让脚本工作,我仍然得到的消息是
Invoke-ProcessTable : The "XXXX" database does not exist on the server.
链接中的问题通过 SSMS 授予权限来解决它,但我已经这样做了,但仍然遇到同样的问题。
任何帮助都是值得的