0

我有一种情况,我用谷歌搜索并找到了很多数据,但我不清楚我应该如何完成我想要的。

我有一个大小为 1TB 的数据库(SQL server 2014 企业版)。

有些客户需要应用程序不提供的特殊报告。

我有另一台服务器每天从生产数据库恢复备份(复制最后一个备份,删除当前数据库,然后恢复备份)

我的想法是使用此服务器进行报告,因为有些“特殊报告”对于生产数据库来说非常昂贵。

我已经阅读了一些集成服务和报告服务,我认为一种可能的解决方案可能是:

每天同步一次报表服务器(或一小时,或两小时......)。在此报表服务器上,维护报表的一些转换数据(索引视图或一些预先计算的数据)。因为如果我在生产服务器上创建这个索引视图,它将对性能产生很大影响。

¿ 这有可能实现吗?

¿ 我的想法正确吗?¿或者还有另一种更有效/正确的方法?

在这样做之前,我需要您的意见和建议。

谢谢!

4

2 回答 2

2

是的,可以按照您的建议进行操作。一种更有效/更正确的方法是使用复制,但这需要额外的费用,所以它可能不是你的选择。

于 2016-08-29T18:56:00.703 回答
1

您在这里有几个选择,我会在实施之前对它们进行一些研究。日志传送、复制、删除和重新加载、ssas 等...如果您有大量预先计算的数据需求,请务必查看 SSAS 以了解报告需求。

于 2016-08-30T13:49:54.920 回答