Database 拥有SQL server数据库的实时副本以进行读取访问的最佳方法

Database 拥有SQL server数据库的实时副本以进行读取访问的最佳方法,database,sql-server-2008,Database,Sql Server 2008,我有SQLServer2008,它为企业应用程序提供了一个关键数据库。还有许多其他只读应用程序可以执行只读查询,我希望这些应用程序能够访问主数据库的副本,这样就不会影响主数据库上的操作 归档此文件的最佳方式是什么?(镜子、原木运输等) 其他注释 在第二台服务器上等待几分钟就可以了 大约有7个应用程序执行从短到长的只读查询 第二个数据库可以位于第二台服务器上 能够将辅助数据库用作灾难备份可能会更好 来自这些应用程序的查询可以在任何时候发生(它们没有计划) 主应用程序将访问主数据库(读/写) 目前

我有SQLServer2008,它为企业应用程序提供了一个关键数据库。还有许多其他只读应用程序可以执行只读查询,我希望这些应用程序能够访问主数据库的副本,这样就不会影响主数据库上的操作

归档此文件的最佳方式是什么?(镜子、原木运输等)

其他注释

  • 在第二台服务器上等待几分钟就可以了

  • 大约有7个应用程序执行从短到长的只读查询

  • 第二个数据库可以位于第二台服务器上

  • 能够将辅助数据库用作灾难备份可能会更好

  • 来自这些应用程序的查询可以在任何时候发生(它们没有计划)

  • 主应用程序将访问主数据库(读/写)

  • 目前无法升级到SQL Server 2012/2014

  • 希望尽可能降低对主服务器的性能影响


日志传送()是否符合您的要求?感谢您提供的链接。这看起来是最好的选择。早在二月份,我们就决定让应用程序以只读用户访问live数据库。如果我记得的话,我不想做日志传送,因为我不确定我们什么时候升级2012,我想升级日志传送更复杂。