处理OLAP多维数据集从SQL Server代理作业中失败

时间:2012-06-24 14:54:45

标签: sql-server process ssas jobs cube

我有这个SQL Server代理作业。 在远程服务器上处理OLAP多维数据集的工作中有一个步骤。 步骤类型是Analysis Services Command。 以下是命令:

<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中连接到此服务器并成功处理数据库。

但由于某种原因,这项工作似乎无法处理多维数据集。

帮助?

感谢。

2 个答案:

答案 0 :(得分:0)

听起来可能需要增加ExternalCommandTimeout属性。如果是这种情况,请连接到Management Studio中的分析服务服务器实例。右键单击服务器,然后选择“属性”。选择“显示高级(所有)属性”并增加“ExternalCommandTimeout”的值。

答案 1 :(得分:0)

40分钟似乎是SSAS的超时。

您的DSV是否连接到更多的数据源?它可能连接到第一个,而第二个则失败。或者它可能是您的SQL Server上的死锁。您是否在服务器上运行sp_who2以查看进程的状态?