本文列出了 SQL Server Analysis Services 管理包的已知问题。
问题标题 | 行为/症状 | 已知解决方法 |
---|---|---|
多个性能规则不适用于 SSAS 实例 | 规则 处理池 I/O 作业队列长度,处理池作业队列长度,查询池队列长度 不适用于 SQL Server 上累积更新版本低于 14.0.3015.40 的 SSAS 实例。 这些规则不会收集性能数据,也不会在 Operations Manager 事件日志中引发错误事件。 这是由 Windows 注册表中存储的 SSAS 设置中的库文件的错误路径导致的。 | 安装最新的 SQL Server 累积更新。 如果不起作用,请更正 Windows 注册表中相应的.DLL文件名。 |
在管理包重新安装后,配置服务可能会被冻结 | 在管理包重新安装后,配置服务可能会被冻结。 这似乎是 System Center Operations Manager 问题。 | 无解决方法。 |
安装 SQL Server 累积更新后可能会出现错误 | 通过累积更新升级 SQL Server 时,可能会出现以下错误:System.InvalidOperationException:无法读取类别索引:13688 和 System.InvalidOperationException:指定类别的计数器布局无效,类型为 AverageCount64、AverageTimer32、CounterMultiTimer、CounterMultiTimerInverse、CounterMultiTimer100Ns、CounterMultiTimer100NsInverse、RawFraction 或 SampleFraction 的计数器后面必须紧跟任一基计数器类型:AverageBase、CounterMultiBase、RawBase 或 SampleBase。 | 重启Microsoft监视代理服务(HealthService)。 |
在监视大量数据库期间,由于超过专用字节和句柄计数监视器的默认阈值,运行状况服务可能会自行重启。 | 监视每个 SSAS 实例中超过 50 个数据库可能会导致超过专用字节和句柄计数监视器的默认阈值。 这使得在代理上反复重启运行状况服务。 | 将专用字节监视器阈值设置为943718400(默认值为 300 MB),并将句柄计数监视器阈值设置为 30000(默认值为 6000)。 |
服务状态 监视器不适用于群集 SQL Server Analysis Services 实例 | 当 SQL Server Analysis Services 服务器用作群集实例时,服务状态 监视器不起作用。 | 无解决方法。 |
执行与 SQL Server 对象相关的任务后,不会生成控制台任务输出 | System Center Operations Manager 控制台在“任务状态”对话框中未显示任何输出,进度指示器会一直转动。 即使未生成任何输出并且任务向导似乎停止响应,所执行的任务仍可将命令发送到目标 SQL Server 实例对象,从而强制此对象执行请求的命令。 任务执行结果在 任务状态 视图中可用,可在 System Center Operations Manager 控制台中找到。 | 无解决方法。 |
若要更正 Windows 注册表中相应的.DLL文件名,请执行以下步骤:
启动 regedit。
转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSOLAP$[instanceName]\Performance。
查找具有以下值的键:C:\Program Files\Microsoft SQL Server\MSAS14。[实例名称]\OLAP\bin\Counters\MSMDCTR\140.DLL。
按如下所示更新此密钥:C:\Program Files\Microsoft SQL Server\MSAS14。[实例名称]\OLAP\bin\Counters\MSMDCTR.DLL。
重启 Analysis Service。