2

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

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

帮助?

谢谢。

4

2 回答 2

0

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

于 2012-06-25T01:22:50.223 回答
0

40 分钟似乎是 SSAS 的超时时间。

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

于 2012-06-26T11:49:41.700 回答