SQL Server 镜像 - 您可以拥有多少个 SQL 镜像服务器?

SQL Server 镜像 - 您可以拥有多少个 SQL 镜像服务器?

我想在 Amazon EC2 上设置 SQL Server 镜像,但我总是必须添加额外的存储,并且担心这样做时我的数据可能会被删除?

1)您可以拥有多少个主服务器和镜像服务器?

2) 同步如何工作?它总是单向的吗?原则是镜像,而不是镜像原则?

3) 如果您关闭镜像服务器以添加更多存储空间,然后将其重新启动,那么主服务器中的新数据是否会被推送到镜像服务器?

4) 如果您想关闭主服务器以添加更多存储,您可以将镜像服务器更改为主服务器吗?

在此处输入图片描述

答案1

我对 Amazon EC2 一无所知,但可以从 SQL Server 的角度回答。

对于给定的主体,在 SQL Server 2008 R2 之前只能有一个镜像。这在 SQL Server DENALI 中正在发生变化,但您必须等待更多详细信息。

同步始终是单向的,除了从主服务器到镜像服务器之外,但有一个警告,当主服务器上发生数据库损坏并且 SQL Server 感知到辅助服务器上的页面良好时,它可以自动执行页面恢复并纠正主服务器上的损坏。

对#3 和#4 也同样如此。

答案2

  1. 各一个 它不是镜像,而是某种形式的复制
  2. 校长镜像总是. 那么它不是镜像而是合并复制
  3. 是的,有些操作模式警告
  4. 实际作用服务器是任意的

答案3

一些答案可以在这里找到!

https://stackoverflow.com/questions/317438/mirroring-vs-log-shipping-in-sql-server-2005

镜像

  • 数据库镜像仅限于两台服务器。
  • 使用见证服务器镜像可以实现高可用性和自动故障转移。
  • 您可以配置您的 DSN 字符串以使其包含两个镜像服务器,这样当它们切换时您不会注意到任何情况。
  • 镜像期间,无法访问镜像数据库。它处于同步/恢复模式。
  • 使用 SQL Server 2005 标准版进行镜像不利于负载平衡(参见上文)

日志传送

  • 您可以将日志传送至多个服务器。
  • 日志传送的更新频率取决于作业的运行频率。如果您每 15 分钟传送一次日志,则辅助服务器的运行时间可能长达 15 分钟。这使其更像一个热备用服务器。
  • 您可以在更新数据库时将其保持在只读模式。这对报告服务器很有用。
  • 有利于灾难恢复

相关内容