据我所知,为了实现在线应用程序的某种程度的可用性,可以使用 IP 故障转移机制组织一个具有冗余的环境,并在其中任何一个出现问题时在多个相同的服务器之间切换。
但是数据库呢?数据库应该位于每台服务器上,它们之间有某种复制数据,还是应该位于自己的专用服务器上?
SQL Server 2008 R2 或 SQL Server 2008 R2 Express 通常使用什么方法?
据我所知,为了实现在线应用程序的某种程度的可用性,可以使用 IP 故障转移机制组织一个具有冗余的环境,并在其中任何一个出现问题时在多个相同的服务器之间切换。
但是数据库呢?数据库应该位于每台服务器上,它们之间有某种复制数据,还是应该位于自己的专用服务器上?
SQL Server 2008 R2 或 SQL Server 2008 R2 Express 通常使用什么方法?
您需要将 SQL Server 放在它自己的服务器上。您可能还需要通过查看 HA 解决方案来保护 SQL Server 免于重启或硬件故障。您可以使用集群(需要共享存储)或数据库镜像(有或没有见证)或对等复制。