Partilhar 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 desforçar um plano em uma réplica secundária com sys.sp_query_store_set_query_hints.

A Query Store para réplicas secundárias é suportada a partir do SQL Server 2025 (17.x) e versões posteriores, bem como na Azure SQL Database. Para suporte completo à plataforma, consulte Loja de Consulta para réplicas secundárias.

Nome da coluna Tipo de dados Description
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-Primary
4=Geo-Secondary
5 ou superior=Réplica nomeada
replica_name nvarchar (máx.) Nome da instância da réplica. NULL para réplicas na Instância Gerenciada SQL do Azure.

Observações

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 onde ela foi observada. Por exemplo, um grupo de disponibilidade de duas réplicas contém inicialmente 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.

Permissions

Requer a VIEW DATABASE STATE permissão.