0

我们正在为我们公司向客户提供的云产品创建一套 SQL server 2016 Reporting Services Mobile Reports,但是,我们不断遇到所有数据集在一定时间后过期的情况。

我们发现服务器上的所有数据集在创建 30 天后似乎停止工作,并出现错误消息(“无法处理数据集。从报表服务器 Web 服务获取数据时出现问题。” ) 被展示。

要解决此问题,需要手动打开所有数据集并将其重新保存到服务器上。正如您可以想象的那样,这并不是一个真正适合的解决方案,因为我们为每个客户提供了大量的报告和数据集。

经过一番调查,我们设法在报表服务器数据库中查明了一个“Snapshotdata”表,该表有一个“ExpirationDate”列,这似乎与问题有关。

以前有没有其他人可以解决这个问题,并且可以为即将到期的数据集提供一个可能的解决方案吗?为什么数据集上会有过期日期?

4

1 回答 1

0

数据集一旦创建就不会过期。

在您的场景中,您是否为这些数据集创建了缓存?数据集有什么变化吗?

您说移动端报表提示“无法处理数据集”错误,请定位到数据集属性栏,点击加载数据查看是否返回数据成功。如果没有,请更改为另一个帐户,然后重试。

另外,请检查用于连接数据源的帐户是否在30天后过期,这可能导致数据检索失败。

于 2017-05-11T09:42:21.540 回答