Guest User

Untitled

a guest
Feb 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. SELECT ag.name AS ag_name, ar.replica_server_name AS ag_replica_server, dr_state.database_id as database_id,
  2. dr_state.log_send_queue_size, is_ag_replica_local = CASE
  3. WHEN ar_state.is_local = 1 THEN N'LOCAL'
  4. ELSE 'REMOTE'
  5. END ,
  6. ag_replica_role = CASE
  7. WHEN ar_state.role_desc IS NULL THEN N'DISCONNECTED'
  8. ELSE ar_state.role_desc
  9. END
  10. FROM (( sys.availability_groups AS ag JOIN sys.availability_replicas AS ar ON ag.group_id = ar.group_id )
  11. JOIN sys.dm_hadr_availability_replica_states AS ar_state ON ar.replica_id = ar_state.replica_id)
  12. JOIN sys.dm_hadr_database_replica_states dr_state on
  13. ag.group_id = dr_state.group_id and dr_state.replica_id = ar_state.replica_id;
  14.  
  15. SELECT ag.name AS ag_name, ar.replica_server_name AS ag_replica_server, dr_state.database_id as database_id,
  16. dr_state.redo_queue_size, is_ag_replica_local = CASE
  17. WHEN ar_state.is_local = 1 THEN N'LOCAL'
  18. ELSE 'REMOTE'
  19. END ,
  20. ag_replica_role = CASE
  21. WHEN ar_state.role_desc IS NULL THEN N'DISCONNECTED'
  22. ELSE ar_state.role_desc
  23. END
  24. FROM (( sys.availability_groups AS ag JOIN sys.availability_replicas AS ar ON ag.group_id = ar.group_id )
  25. JOIN sys.dm_hadr_availability_replica_states AS ar_state ON ar.replica_id = ar_state.replica_id)
  26. JOIN sys.dm_hadr_database_replica_states dr_state on ag.group_id = dr_state.group_id and
  27. dr_state.replica_id = ar_state.replica_id;
Add Comment
Please, Sign In to add comment