1

Azure Automation を使用して Azure Analysis Services でテーブルを処理しようとすると、予期しないエラーが発生します。PowerShell ギャラリー モジュール - SQLServer with の使用を提案するチュートリアルに従いましたInvoke-ProcessTable。Azure Automation の最終的なコードは次のようになります。

$AzureCred = Get-AutomationPSCredential -Name "ks"
Add-AzureRmAccount -Credential $AzureCred | Out-Null
Invoke-ProcessTable -Credential $AzureCred -DatabaseName DBNAME -RefreshType 
"Full" -Server SERVERNAME -TableName TABLENAME

残念ながら、私はいつも次のようになります。

Invoke-ProcessTable : Exception has been thrown by the target of an invocation.
At line:25 char:1
+ Invoke-ProcessTable -Credential $AzureCred -DatabaseName DBNAME -R ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Invoke-ProcessTable], TargetInvocationException
    + FullyQualifiedErrorId : 
System.Reflection.TargetInvocationException,Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessTable

さらに、コードをローカルでテストInvoke-ProcessTableしたところ、完全に機能します。使用される資格情報は、Analysis Services への管理者アクセス権と、使用しているサブスクリプションの両方を持つ人物のものです。

提案をいただければ幸いです。

4

0 に答える 0