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