我有这个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中连接到此服务器并成功处理数据库。
但由于某种原因,这项工作似乎无法处理多维数据集。
帮助?
感谢。
答案 0 :(得分:0)
听起来可能需要增加ExternalCommandTimeout属性。如果是这种情况,请连接到Management Studio中的分析服务服务器实例。右键单击服务器,然后选择“属性”。选择“显示高级(所有)属性”并增加“ExternalCommandTimeout”的值。
答案 1 :(得分:0)
40分钟似乎是SSAS的超时。
您的DSV是否连接到更多的数据源?它可能连接到第一个,而第二个则失败。或者它可能是您的SQL Server上的死锁。您是否在服务器上运行sp_who2以查看进程的状态?