Compartilhar via


sys.query_store_replicas (Transact-SQL)

Aplica-se a: SQL Server 2025 (17.x) Azure SQL Database

Contém informações sobre réplicas do Repositório de Consultas quando o Repositório de Consultas para secundários legíveis está habilitado. Você pode usar essas informações para determinar o que replica_group_id usar ao usar o Repositório de Consultas para forçar ou não forçar um plano em uma réplica secundária com sys.sp_query_store_set_query_hints.

A Loja de Consultas para réplicas secundárias é suportada a partir do SQL Server 2025 (17.x) e versões posteriores, além do Azure SQL Database. Para suporte completo à plataforma, veja Loja de Consultas para réplicas secundárias.

Nome da coluna Tipo de dados Descrição
replica_group_id bigint Identifica o número do conjunto de réplicas para essa réplica.
role_type tinyint 1=Primário
2=Secundário
3=Geo-Primário
4=Geo-Secundário
5 ou maior=Réplica nomeada
replica_name nvarchar(max) Nome da instância da réplica. NULL para réplicas na Instância Gerenciada de SQL do Azure.

Comentários

Essa exibição de catálogo retorna os mesmos dados de linha em todas as réplicas. A exibição de catálogo contém uma linha por réplica para cada role_type local em que ela foi observada. Por exemplo, um grupo de disponibilidade de duas réplicas inicialmente contém duas linhas. Após um failover, ele contém quatro linhas: uma linha para cada réplica nas funções primária e secundária.

Permissões

Requer a permissão VIEW DATABASE STATE.