症状
假设你有一个多维 OLAP (MOLAP)维度,该维度已启用 Microsoft SQL Server Analysis Services (SSAS)中的主动缓存功能,并且该维度由具有关系 OLAP (ROLAP)分区的多维数据集引用。 当源数据库中的数据更改导致为维度触发主动缓存时,将发生崩溃,并且你会收到以下错误消息:
内部错误:发生意外错误(文件 "FileName",line LineNumber,函数 "FunctionName")。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
Sql server 2016 的累积更新 1 Service pack 2Sql Server 2016 service pack 1 的累积更新 9
Sql server 2014 SP1 的累积更新 2 SP1累积更新 6 for sql server 2014累积更新4(适用于 sql server 2012 SP2 )
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
解决方法
若要解决此问题,请在 SSA 2012 中使用混合 OLAP (HOLAP)模式,而不是关系 OLAP (ROLAP)模式。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。