每晚复制数据库的最佳方法?

我们刚刚得到了两台运行Windows Server 2008的新服务器。其目的是使机器几乎完全相同,每晚复制主服务器的内容给从服务器,这样如果出现任何问题,第二台服务器可以支持立即。 它不需要是最新的镜像,但是如果性能没有受到影响,我想这不会有什么影响。

这两台机器将分别运行SQL Server 2008实例。其目的是每晚在主服务器上将数据库复制到从服务器上。 除非我误解,否则镜像数据库中的从属数据库要求主存在才能正常工作; 我希望有一个解决scheme,我们有第二台机器,可以启动和运行,如果第一台机器翻倒,停机时间最短。

我误解镜像吗? 这是做事情的最佳方式,还是应该使用其他一些机制? 如果是这样,什么?

根据您提供的规范,最简单的方法就是每天晚上使用SAN / NAS快照。

如果你的要求是让第二个数据库比一个晚上更频繁,Mark C的回答会更合适。

还有日志传送的可能性,并且当日志到达时,第二台机器处于不断滚动的状态,这个状态介于两者之间。

我认为你正在寻找“复制”,而且没有任何理由说你的复制不会非常接近现实,而不会对性能产生重大影响。

你可以使用特殊的软件来制作你的服务器映像。 例如 – Acronis True Image

  • 高级备份调度
  • 实时磁盘快照,支持数据库和服务器应用程序
  • 恢复整个系统,单个文件或文件夹
  • 先进的encryption技术确保数据安全
  • 优化的基于映像的备份技术最大限度地提高了备份性能