[英]Processing OLAP Cube Fails from within SQL Server Agent Job
我有此SQL Server代理作業。 在工作中有一步要在遠程服務器上處理OLAP多維數據集。 步驟類型是Analysis Services命令。 下面是命令:
<Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>DatabaseName</DatabaseID>
</Object>
<Type>ProcessFull</Type>
</Process>
處理該步驟時,它在40分鍾后失敗,並顯示以下錯誤消息:
以用戶身份執行:DOMAIN \\ user。 Microsoft.AnalysisServices.Xmla.ConnectionException:連接超時或丟失。
現在,我在遠程Analysis Services服務器上為該用戶授予了管理員權限。 我可以從Management Studio中連接到此服務器,並成功處理數據庫。
但是由於某種原因,這項工作似乎無法處理多維數據集。
救命?
謝謝。
聽起來可能需要增加ExternalCommandTimeout屬性。 如果是這種情況,請連接到Management Studio中的Analysis Services服務器實例。 右鍵單擊服務器,然后選擇“屬性”。 選擇“顯示高級(所有)屬性”,然后增加“ ExternalCommandTimeout”的值。
SSAS似乎超時40分鍾。
您的DSV是否連接到多個數據源? 它可能連接到第一個,而第二個則失敗。 否則可能是您的sql服務器上的死鎖。 您是否在服務器上運行了sp_who2來查看進程的狀態?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.