我们有3个独立的环境:生产,登台和存档/备份环境
A)是否可以仅在归档环境中设置分析和报告服务?归档环境基本上是生产的副本,或者它们在原始事务发生的环境中运行是否至关重要? (也许服务需要所有精确的日志等?)
关键在于能够“减轻”生产关键系统的负担,并将负担转移到存档,服务可以自由地消耗更多资源,而不会查询/干扰生产环境。
B)是否有可靠的方法来保持存档/备份的自动化和可靠性?我们正在研究Redgate SQL工具,但是这部分中的任何(最好是开源)建议或经验都是非常宝贵的。
答案 0 :(得分:1)
A)是的,这是一种非常常见的报告或数据仓库配置。您可以在生产副本上运行查询或构建数据仓库,以避免影响性能。
B)SQL Server本身支持很多选项:备份/恢复,复制,日志传送。但是你需要研究每一个的优点和缺点,以找到最合适的,例如您需要如何更新报告系统上的数据?
基本上,您似乎在询问使用生产数据库副本实施报告解决方案。正如我所提到的,这是一个非常常见的场景,你会在Googling上找到很多关于这个网站和其他地方的信息。