我们正在为我们公司向客户提供的云产品创建一套 SQL server 2016 Reporting Services Mobile Reports,但是,我们不断遇到所有数据集在一定时间后过期的情况。
我们发现服务器上的所有数据集在创建 30 天后似乎停止工作,并出现错误消息(“无法处理数据集。从报表服务器 Web 服务获取数据时出现问题。” ) 被展示。
要解决此问题,需要手动打开所有数据集并将其重新保存到服务器上。正如您可以想象的那样,这并不是一个真正适合的解决方案,因为我们为每个客户提供了大量的报告和数据集。
经过一番调查,我们设法在报表服务器数据库中查明了一个“Snapshotdata”表,该表有一个“ExpirationDate”列,这似乎与问题有关。
以前有没有其他人可以解决这个问题,并且可以为即将到期的数据集提供一个可能的解决方案吗?为什么数据集上会有过期日期?