我在这里寻找一些最佳实践...我们的 ERP 系统是 Dynamics AX 2009,但我们正在升级到 AX 2012。除了 SQL Server 之外,一切都是虚拟的。一切都命中 SQL Server;ERP、网站和所有报告。网站和一些报告需要“即时”。我应该使用事务复制或类似的东西并拥有一个数据库服务器来减轻 SQL Server 的负载吗?
问问题
435 次
2 回答
2
您可以设置另一台服务器进行报告,通过复制将数据从主服务器传输到报告服务器计算机,然后在该服务器上进行报告。这在 sql server 世界中称为向外扩展。
于 2013-11-15T19:12:26.897 回答
2
是的,事务复制通常用于将报告卸载到另一个服务器/实例,并且可以提供低延迟。如果您只需要时间点或日终报告,则可以使用 Snapshot Replication 完成相同的操作。使用事务或快照复制的好处是您可以在订阅者上放置不同的索引以优化报告。如果报告只需要一个子集,您也可以选择仅复制部分数据。
查看事务复制以开始使用。
如果您有任何问题,请告诉我。我希望这有帮助。
于 2013-11-15T19:27:10.973 回答