Referência de objeto do sistema de grupo de disponibilidade Always On

Aplica-se a:SQL Server no Windows

Este artigo serve como uma página de referência para todos os vários objetos do sistema que podem ser usados ao trabalhar com grupos de disponibilidade (AGs).

Exibições de catálogo do sistema

Exibição de catálogo do sistema Descrição
sys.availability_databases_cluster Contém uma linha para cada banco de dados de disponibilidade na instância do SQL Server que hospeda uma réplica de disponibilidade para qualquer grupo de disponibilidade (AG) no cluster WSFC (Clustering de Failover) do Windows Server, independentemente de o banco de dados de cópia local ter sido ingressado no AG ainda.
sys.availability_group_listener_ip_addresses Retorna uma linha para cada endereço IP associado a qualquer ouvinte de AG no cluster WSFC (Clustering de Failover) do Windows Server.
sys.availability_group_listeners Para cada AG, retorna zero linhas indicando que nenhum nome de rede está associado ao AG ou retorna uma linha para cada configuração de ouvinte de grupo de disponibilidade no cluster WSFC (Clustering de Failover do Windows Server).
sys.availability_groups Retorna uma linha para cada AG para o qual a instância local do SQL Server hospeda uma réplica de disponibilidade. Cada linha contém uma cópia armazenada em cache dos metadados do AG.
sys.availability_groups_cluster Retorna uma linha para cada AG no WSFC (Clustering de Failover do Windows Server). Cada linha contém os metadados do AG do cluster WSFC.
sys.availability_read_only_routing_lists Retorna uma linha para a lista de roteamento somente leitura de cada réplica de disponibilidade em um AG no cluster de failover do WSFC.
sys.availability_replicas Retorna uma linha para cada uma das réplicas de disponibilidade que pertencem a qualquer AG no cluster de failover do WSFC.

Exibições de gerenciamento dinâmico do sistema

Exibição de gerenciamento dinâmico do sistema Descrição
sys.dm_hadr_auto_page_repair Retorna uma linha para cada tentativa de reparo automático de página em qualquer banco de dados de disponibilidade em uma réplica de disponibilidade hospedada para qualquer AG (grupo de disponibilidade) pela instância do servidor.
sys.dm_hadr_availability_group_states Retorna uma linha para cada AG que possui uma réplica de disponibilidade na instância local do SQL Server. Cada linha exibe os estados que definem a integridade de um determinado AG.
sys.dm_hadr_availability_replica_cluster_nodes Retorna uma linha para cada réplica de disponibilidade (independentemente do estado de junção) dos grupos de disponibilidade no cluster WSFC (Clustering de Failover) do Windows Server
sys.dm_hadr_availability_replica_cluster_states Retorna uma linha para cada réplica de disponibilidade Always On (independentemente de seu estado de junção) de todos os grupos de disponibilidade (independentemente do local da réplica) no cluster WSFC (Clustering de Failover) do Windows Server.
sys.dm_hadr_availability_replica_states Retorna uma linha para cada réplica local e uma linha para cada réplica remota no mesmo AG que uma réplica local. Cada linha contém informações sobre o estado de uma determinada réplica.
sys.dm_hadr_cluster Retorna uma linha que expõe o nome do cluster e as informações sobre o quorum
sys.dm_hadr_cluster_members Retorna uma linha para cada um dos membros que constituem o quorum e o estado de cada um deles
sys.dm_hadr_cluster_networks Retorna uma linha para cada membro do cluster WSFC que participa da configuração de sub-rede de um AG.
sys.dm_hadr_database_replica_cluster_states Retorna uma linha que contém informações destinadas a fornecer informações sobre a integridade dos bancos de dados de disponibilidade nos grupos de disponibilidade em cada AG no cluster WSFC (Clustering de Failover do Windows Server).
sys.dm_hadr_database_replica_states Retorna uma linha para cada banco de dados que participa de um AG para o qual a instância local do SQL Server está hospedando uma réplica de disponibilidade.
sys.dm_hadr_instance_node_map Para cada instância do SQL Server que hospeda uma réplica de disponibilidade ingressada em seu AG, retorna o nome do nó WSFC (Cluster de Failover do Windows Server) que hospeda a instância do servidor.
sys.dm_hadr_name_id_map Mostra o mapeamento de grupos de disponibilidade que a instância atual do SQL Server ingressou em três IDs exclusivas: uma ID do AG, uma ID de recurso WSFC e uma ID de grupo WSFC.
sys.dm_tcp_listener_states Retorna uma linha que contém informações de estado dinâmico para cada ouvinte de TCP.

Funções do sistema

Função do sistema Descrição
sys.fn_hadr_is_primary_replica Usado para determinar se a réplica atual for a réplica primária.
sys.fn_hadr_backup_is_preferred_replica Usado para determinar se a réplica atual for a réplica de backup preferencial.
sys.fn_hadr_distributed_ag_replica Usado para mapear uma réplica em um AG distribuído para o AG local.