SQL Server高可用性技術(shù)主要包括:
基于鏡像(Mirroring):通過在主服務(wù)器和從服務(wù)器之間實(shí)時(shí)同步數(shù)據(jù)來提供高可用性。當(dāng)主服務(wù)器故障時(shí),從服務(wù)器可以立即接管服務(wù)。
基于復(fù)制(Replication):通過將數(shù)據(jù)復(fù)制到多個(gè)服務(wù)器來提供高可用性??梢允褂檬聞?wù)復(fù)制、快照復(fù)制或合并復(fù)制等不同的復(fù)制方式。
基于Always On可用性組(Always On Availability Groups):通過將多個(gè)數(shù)據(jù)庫組合到一個(gè)可用性組中,并使用實(shí)例級(jí)別故障切換來提供高可用性。
基于故障轉(zhuǎn)移群集(Failover Cluster):通過將多個(gè)服務(wù)器組合到一個(gè)群集中,當(dāng)主服務(wù)器故障時(shí)可以實(shí)現(xiàn)自動(dòng)故障切換。
基于備份恢復(fù)(Backup and Restore):通過定期備份數(shù)據(jù),并在發(fā)生故障時(shí)使用備份數(shù)據(jù)進(jìn)行恢復(fù)來實(shí)現(xiàn)高可用性。
這些技術(shù)可以單獨(dú)或結(jié)合使用,以提供不同級(jí)別的高可用性和災(zāi)難恢復(fù)能力。