在Linux平台的AlwaysOn可用性组,SQL Server实例存储配置元数据在master数据库。在Linux群集上的AlwaysOn可用性组配置CLUSTER_TYPE = EXTERNAL。这时,没有WSFC来仲裁故障转移。在这种状况下,配置元数据被SQL Server实例管理和维护。由于在该群集没有见证服务器,须要第三个SQL Server实例存储配置状态元数据。全部三个SQL Server实例一块儿来为群集提供分布式元数据存储。数据库
群集管理器能够在可用性组查询SQL Server实例,并协调故障转移来维护高可用性。在Linux群集中,Pacemaker是群集管理器。服务器
SQL Server 2017 CU1对两个同步副本加一个仅配置副本的一个可用性组,配置为CLUSTER_TYPE = EXTERNAL来启用高可用性。该仅配置副本能够位于任何SQL Server 2017 CU1或以后的版本,包括SQL Server Express版。仅配置副本在master数据库维护关于可用性组的配置信息,可是不包含可用性组的用户数据库。分布式