首页 > 解决方案 > Azure Runbook 身份验证失败

问题描述

我在 Azure 自动化帐户下创建了 Azure 运行手册来处理大型 Azure 分析服务表格模型。

当我通过 PowerShell 尝试完整的表格模型过程时,它会在运行一小时后超时。

开始:上午 8:47:50 结束:上午 9:48:25

命令开始

Invoke-ProcessASDatabase -server "asazure://---" -DatabaseName "---" -RefreshType 完整 命令结束

错误启动 Invoke-ProcessASDatabase:无法将修改保存到服务器。返回错误:'超时已过期。超时

在操作完成之前经过了一段时间。IDbCommand 接口引发了异常。

技术细节:

根活动ID:---

日期 (UTC): ---

该命令已被取消。IDbCommand 接口引发了异常。

该命令已被取消。IDbCommand 接口引发了异常。

该命令已被取消。IDbCommand 接口引发了异常。

该命令已被取消。IDbCommand 接口引发了异常。

该命令已被取消。IDbCommand 接口引发了异常。

该命令已被取消。IDbCommand 接口引发了异常。

'。

在行:3 字符:1

操作异常

+ FullyQualifiedErrorId : Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessASDatabase

错误结束

然后我将过程分解到分区级别。进程分区成功运行了大约一个小时,并处理了 100 多个分区,但随后开始出现身份验证错误。

如何在 Azure Runbook 下完成完整的表格模型流程?

开始:晚上 8:59:50 结束:晚上 10:06:28

命令开始

Invoke-ProcessPartition -PartitionName "2018_Q4" -TableName "FACT_AR" -server "asazure://---" -Database "---" -RefreshType Full Command End

错误启动 Invoke-ProcessPartition:身份验证失败。

技术细节:

根活动ID:---

日期 (UTC): ---

在行:104 字符:1

Microsoft.AnalysisServices.ConnectionException,Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessPartition 错误结束

标签: azure

解决方案


欢迎来到堆栈溢出 :)

您的问题与此类似 -> Exceed 3 hours timeout Automation Runbook Azure。如果那里给出的答案有助于解决您的问题,请检查它。

您也可以从下面的 Microsoft 文档中了解公平份额。

https://docs.microsoft.com/en-us/azure/automation/automation-runbook-execution#fair-share

希望这可以帮助!!


推荐阅读