备份数据以进行报告
时间:2020-03-05 18:57:47 来源:igfitidea点击:
在sql server 2005中将数据从销售表传输到销售历史表的最佳方法是什么。将使用销售历史表进行报告。
解决方案
回答
批量复制速度很快,并且不会使用事务日志。一天结束时运行一批。
从生产服务器删除复制的记录是另一种情况,需要根据该服务器的维护方法/计划进行计划。报表服务器解决方案不应干扰或者影响生产服务器。
请记住,报告服务器并不是要备份数据,而是专门为报告目的而制作的副本。
还要检查报告服务器的服务器设置是否为简单恢复模型。
回答
大多数解决方案将需要2个步骤;
-将记录从源复制到目标
-从源中删除记录。
源表必须具有主键,这一点至关重要。
"最佳"方法取决于很多方面。
多少条记录?
这是生产环境吗?
你有什么工具?
回答
除非我们要移动大量数据,否则简单的存储过程应该可以解决问题。
sql服务器作业可以管理何时调用proc的时间。
回答
看一下SSAS。 OLAP是为报表而构建的,可使用excel数据透视表之类的工具轻松查询。