【发布时间】:2019-04-20 16:28:43
【问题描述】:
我正在考虑为我的生产环境实施 AlwaysOn 可用性组。我有 2 台服务器。我的目标是让 1 个作为实时数据库,另一个在主数据库出现故障时可用。
我正在尝试确定两台服务器是否需要访问相同的数据文件,或者每台服务器是否都有自己的数据库文件/日志副本?
我过去从未使用过任何 sql server 故障转移技术。
谢谢,
【问题讨论】:
标签: sql sql-server alwayson
我正在考虑为我的生产环境实施 AlwaysOn 可用性组。我有 2 台服务器。我的目标是让 1 个作为实时数据库,另一个在主数据库出现故障时可用。
我正在尝试确定两台服务器是否需要访问相同的数据文件,或者每台服务器是否都有自己的数据库文件/日志副本?
我过去从未使用过任何 sql server 故障转移技术。
谢谢,
【问题讨论】:
标签: sql sql-server alwayson
听起来像你想要的server replication. 基本上每个服务器都会运行自己的数据库服务器守护进程并保留自己的文件。据我了解,您可以使用两种主要配置:主控和主从。在 master-master 中,两台服务器形成一个集群,为了完成一个事务,必须将它写入两台服务器,因此如果一个服务器崩溃,该事务仍然可供世界使用。另一个更多是作为不平衡负载的备份系统。在可能的情况下,新数据被发送到从站。我不确定他们有什么保证可以在事务完成之前将数据备份到备份中。希望这是一个有用的开始。
【讨论】: