sys.availability_groups (Transact-SQL)
为 SQL Server 的本地实例承载其可用性副本的每个可用性组返回一行。 每一行都包含可用性组元数据的缓存的副本。
适用范围:SQL Server(SQL Server 2012 到当前版本)。 |
列名称 |
数据类型 |
说明 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
group_id |
uniqueidentifier |
可用性组的唯一标识符 (GUID)。 |
||||||||||||
name |
sysname |
可用性组的名称。 这是在 Windows Server 故障转移群集 (WSFC) 内必须唯一的用户指定的名称。 |
||||||||||||
resource_id |
nvarchar(40) |
WSFC 群集资源的资源 ID。 |
||||||||||||
resource_group_id |
nvarchar(40) |
可用性组的 WSFC 群集资源组的资源组 ID。 |
||||||||||||
failure_condition_level |
int |
必须按其触发自动故障转移的用户定义的失败条件级别,可为以下整数值之一:
失败条件级别的范围 (1–5) 是从最少限制的级别 1 到最多限制的级别 5。 给定的条件级别包含所有限制较少的级别。 因此,最严格的条件级别 5 包含四个限制较少的级别 (1-4),级别 4 包含级别 1-3,依此类推。 若要更改该值,请使用 ALTER AVAILABILITY GROUP Transact-SQL 语句的 FAILURE_CONDITION_LEVEL 选项。 |
||||||||||||
health_check_timeout |
int |
在假定服务器实例速度较慢或挂起前,等待 sp_server_diagnostics 系统存储过程返回服务器运行状况信息的等待时间(毫秒)。 默认值为 30000 毫秒(30 秒)。 若要更改此值,请使用 ALTER AVAILABILITY GROUP Transact-SQL 语句的 HEALTH_CHECK_TIMEOUT 选项。 |
||||||||||||
automated_backup_preference |
tinyint |
用于对此可用性组中的可用性数据库执行备份的首选位置。 以下值之一:
有关详细信息,请参阅活动辅助副本:辅助副本备份(AlwaysOn 可用性组)。 |
||||||||||||
automated_backup_preference_desc |
nvarchar(60) |
automated_backup_preference 的说明,可以是以下值之一: PRIMARY SECONDARY_ONLY SECONDARY NONE |
安全性
权限
要求具有服务器实例的 VIEW ANY DEFINITION 权限。
请参阅
参考
sys.availability_replicas (Transact-SQL)