Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 分析服务-主动缓存失败_Sql Server_Caching_Proactive - Fatal编程技术网

Sql server 分析服务-主动缓存失败

Sql server 分析服务-主动缓存失败,sql-server,caching,proactive,Sql Server,Caching,Proactive,有一段时间,主动缓存过程成功地同步了OLAP数据库,然后开始出现以下错误“OLAP存储引擎中的错误:找不到属性键:”,后跟特定数据相关信息。但是,如果将“Transactional Deployment”选项设置为True,手动处理数据库,则不会出现问题。我已在连接字符串上将数据源隔离模式设置为snapshot,将MARS connection设置为True,在数据库端,我们已将数据库属性ALLOW snapshot_isolation设置为on,并对其进行了验证。有人能提供帮助或建议吗?听起来

有一段时间,主动缓存过程成功地同步了OLAP数据库,然后开始出现以下错误“OLAP存储引擎中的错误:找不到属性键:”,后跟特定数据相关信息。但是,如果将“Transactional Deployment”选项设置为True,手动处理数据库,则不会出现问题。我已在连接字符串上将数据源隔离模式设置为snapshot,将MARS connection设置为True,在数据库端,我们已将数据库属性ALLOW snapshot_isolation设置为on,并对其进行了验证。有人能提供帮助或建议吗?

听起来好像添加了一个新的维度键,并被您的事实表使用。维度键尚未在多维数据集中,因此在被事实引用时找不到它


这很容易发生,并且只有通过完全重新处理(或者如果幸运的话,对维度和事实进行主动缓存的时间安排得当)才能修复。

正在重建度量值,并且在维度表中找不到键值(这基本上是竞争条件)

如果数据完整性至关重要,那么您需要对多维数据集进行完整的处理

如果可以暂时关闭某些聚合(或将其分配给维度中的“未知”),则可以自定义错误配置以忽略错误或将未知键分配给未知。下次重建该措施时,它应该会自行解决