请告知什么更适合我的问题。我在托管 SQL Server 的同一台服务器上托管了一个高负载 Web 应用程序。我还在同一台服务器上运行 SQL 服务报告,生成用户报告。
所以我的服务器基本上是在磁盘读/写速度之上工作的。我将获得另一台服务器并在那里安装另一台 SQL 服务器,以便在那里托管 SSRS。所以我的标准是尽可能获得最新的数据。
我看过几个解决方案,目前我确实通过作业进行备份,将其复制到第二台服务器并在那里恢复,也通过作业。但这不是最好的解决方案。
所有复制机制(事务、合并、快照)通过锁定它的表来影响发布者数据库,这对我来说是不可接受的。
所以我想知道是否有可能创建一个具有只读访问权限的副本,它会定期同步而不影响主数据库?我会将所有报告加载到该副本,并使我的主数据库仅由 Web 应用程序使用。
什么解决方案可能适合我的问题?因为我不是 DBA,所以我会开始研究这个方向。谢谢。