【问题标题】:Error processing SSAS cube Semaphore timeout处理 SSAS 多维数据集信号量超时时出错
【发布时间】:2020-04-16 12:32:41
【问题描述】:

在对多维数据集进行进程更新时,出现以下错误。

OLE DB 错误:OLE DB 或 ODBC 错误:通讯链路故障; 08S01; TCP 提供者:信号量超时期限已过。 ; 08S01.

注意:立方体尺寸比较大。

这个问题的根本原因是什么

【问题讨论】:

  • 如果有帮助,请将答案标记为已接受,否则请发表评论。

标签: sql-server ssis ssas


【解决方案1】:

如果您确定 SSAS 项目,则数据源连接字符串中的超时值设置为 0。 那么,问题出在 ExternalCommandTimeout 服务器属性的默认值上。

如果您是服务器管理员,您可以使用以下步骤进行更改:

  • 使用 SQL Management Studio 连接到 Analysis Services 服务器

  • 右键单击服务器名称,选择属性

  • 选择对话框底部的显示高级(全部)属性

  • 找到 ExternalCommandTimeout 属性并更改其值

【讨论】:

  • 感谢回复,但外部超时已设置为默认值 360000 而不是 3600 的 100 倍。数据源超时属性也设置为 00::00::00::0000。Cube 是处理 24 小时后失败
  • 由于服务器上的 Boost Priority,有时我会收到 SSIS 或 SSAS 超时错误。所以检查它不是一个坏主意:应该禁用 Boost Priority
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多