同步数据库镜像/复制/日志传送

时间:2010-11-29 10:52:44

标签: sql-server-2008

在这种情况下,我需要帮助。我们有一个SQl服务器,我需要在另一个物理远端位置维护这个服务器的两个数据库。 只是确切的副本不像故障转移。只是相同的数据,以便如果某个事情发生在一个,其他也应该是,但不像自动故障转移或任何东西。 只是为了同步数据库,应该与其他数据库同步。我很困惑,我应该使用什么,复制,镜像,日志传送。

有人可以建议吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

复制不维护数据库的相同副本,它只复制选定的表。

这会留下镜像或日志传送:

  • 延迟:镜像将使两个副本更接近当前主副本(将始终尝试连续更新)。由于日志备份频率,日志传送具有内置的操作延迟,通常大约15-30分钟左右。
  • 多个副本:镜像只允许一个副本副本。日志传送允许多个副本。
  • 副本访问:镜像不允许访问副本。您可以在辅助服务器上创建数据库快照,并且可以访问快照。日志传送允许对副本副本进行只读访问,但在应用下一个备份日志时(例如每15-30分钟)将断开所有用户的连接。
  • 易于设置:这一点是主观的,但我说日志传送更容易设置(更容易理解)
  • 易于操作:与上述相同,主观,我会再次说日志传送只是因为更容易排除故障。
  • 安全性:日志传送需要文件复制访问权限,这需要VPN或类似设置。镜像可以与certificate based security一起使用并遍历没有信任的域,因此它不需要VPN。

当然,您仍需根据自己的标准做出自己的决定。

答案 1 :(得分:1)

对于Above查询,尝试将SQL Server保留在同一端口上。让该端口在防火墙上打开并尝试将每个服务器从一个域ping到另一个域。这个shopuld帮助。如果您遇到问题,请尝试并重新考虑。