2012-06-24 51 views
2

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

作为用户执行:DOMAIN \用户

<Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
    <Object> 
    <DatabaseID>DatabaseName</DatabaseID> 
    </Object> 
    <Type>ProcessFull</Type> 
</Process> 

当处理步骤中,40分钟下面的错误消息后失败。 Microsoft.AnalysisServices.Xmla.ConnectionException:连接超时或丢失。

现在,我在远程Analysis Services服务器上授予了此用户的管理员权限。 我可以从Management Studio中连接到此服务器并成功处理数据库。

但由于某种原因,工作似乎无法处理立方体。

帮助?

谢谢。

回答

0

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

0

40分钟似乎是SSAS超时。

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