0

我正在尝试确定将 SQL Server 数据库从其生产环境复制到另一台服务器以进行报告的最佳方式。

我们使用的基于云的软件应用程序基于 SQL Server 数据库。供应商允许我们访问他们的架构,我们构建自己的查询和视图以用于报告目的。目前每晚都会对生产数据库进行完整备份,并通过安全 FTP 发送给我们,此时我们将备份恢复到我们的报告服务器。此过程不可靠,因为 SFTP 传输经常失败。

我正在寻找一种替代解决方案,可能类似于日志传送或数据库镜像。这不是一个高可用性练习,只是寻找获取数据库只读副本以驱动报告的最佳方式。

任何建议都会非常受欢迎。

4

1 回答 1

0

我们将 AlwaysOn 用作高可用性解决方案,但另一个好处是我们可以将辅助服务器用作只读、近乎实时的报告数据库服务器。

由于您已经提到了日志传送和数据库镜像,因此这对您来说也是一个可行的解决方案。它基本上是一种非常相似的技术,您可以使用异步同步来减少主服务器上的等待。此外,您不会使用自动故障转移功能,而是利用 AlwaysOn 技术的相当简单的配置和使用。

于 2017-03-23T12:01:50.597 回答