Seguindo as etapas em Failover manual do SQL Server DAG
Para verificar se ambos os Grupos de Disponibilidade estão prontos para failover, use a consulta T-SQL abaixo, executada no Modo SQLCMD:
:CONNECT TDPRD071
SELECT ag.name, drs.database_id, db_name(drs.database_id) as database_name,
drs.group_id, drs.replica_id, drs.last_hardened_lsn
FROM sys.dm_hadr_database_replica_states drs
INNER JOIN sys.availability_groups ag ON drs.group_id = ag.group_id;
:CONNECT TDDR071
SELECT ag.name, drs.database_id, db_name(drs.database_id) as database_name,
drs.group_id, drs.replica_id, drs.last_hardened_lsn
FROM sys.dm_hadr_database_replica_states drs
INNER JOIN sys.availability_groups ag ON drs.group_id = ag.group_id;
A captura de tela dos resultados da execução das consultas acima no primário global, conforme mostrado no artigo, mostra a conexão com cada AG no DAG.
No entanto, quando executo as consultas no primário global do meu DAG, os resultados que obtenho são apenas da conexão com o encaminhador. Portanto, os dois conjuntos de resultados exibidos são apenas da conexão com o AG02.
Entretanto, se eu executar as duas consultas individualmente (ambas do primário global), elas se conectarão corretamente ao AG01 ou AG02, conforme o caso.
Alguma sugestão sobre o motivo de eu estar tendo esse comportamento?
obrigado.