@@ -279,7 +279,7 @@ The below query displays performance counters specifically associated with the d
279279 select * from sys .dm_os_performance_counters where instance_name like ' %distributed%'
280280 ```
281281
282- ![ DMV displaying OS performance counters for DAG] (./ media/distributed availability group/dmv-os-performance-counters.png)
282+ ![ DMV displaying OS performance counters for DAG] (media/distributed availability group/dmv-os-performance-counters.png)
283283
284284
285285 > [ !NOTE]
@@ -314,7 +314,7 @@ The below query displays a wealth of information about the health of both the av
314314 -- WHERE ag.is_distributed = 1
315315 ```
316316
317- ![ Health of AG and distributed AG] (./media/distributed availability group/dmv-sync-status-send-rate.png)
317+ ![ Health of AG and distributed AG] (./media/distributed availability group/dmv-sync-status-send-rate.png)
318318
319319[ Credit to Tracy Boggiano's blog entry] ( https://tracyboggiano.com/archive/2017/11/distributed-availability-groups-setup-and-monitoring/ )
320320
@@ -342,7 +342,7 @@ The below queries will display information about endpoint URLs used by the avail
342342 ```
343343
344344
345- ![ distributed AG metadata] (./media/distributed availability group/dmv-metadata-dag1.png)
345+ ![ distributed AG metadata] (./media/distributed availability group/dmv-metadata-dag1.png)
346346
347347
348348 ``` sql
@@ -364,37 +364,37 @@ The below queries will display information about endpoint URLs used by the avail
364364 ```
365365
366366
367- ![ metadata DMV for distributed AG] (./media/distributed availability group/dmv-metadata-dag2.png)
367+ ![ metadata DMV for distributed AG] (./media/distributed availability group/dmv-metadata-dag2.png)
368368
369369[ Credit to David Barbarin] ( https://blog.dbi-services.com/sql-server-2016-alwayson-distributed-availability-groups/ )
370370
371371### DMV to show current state of seeding
372372The below query displays information about the current state of seeding. This is useful for troubleshooting synchronization errors between replicas.
373373
374- ``` sql
375- -- shows current_state of seeding
376- select
377- ag .name as aag_name,
378- ar .replica_server_name ,
379- d .name as database_name,
380- has .current_state ,
381- has .failure_state_desc as failure_state,
382- has .error_code ,
383- has .performed_seeding ,
384- has .start_time ,
385- has .completion_time ,
386- has .number_of_attempts
387- from sys .dm_hadr_automatic_seeding as has
388- join sys .availability_groups as ag
389- on ag .group_id = has .ag_id
390- join sys .availability_replicas as ar
391- on ar .replica_id = has .ag_remote_replica_id
392- join sys .databases as d
393- on d .group_database_id = has .ag_db_id
394- ```
374+ ``` sql
375+ -- shows current_state of seeding
376+ select
377+ ag .name as aag_name,
378+ ar .replica_server_name ,
379+ d .name as database_name,
380+ has .current_state ,
381+ has .failure_state_desc as failure_state,
382+ has .error_code ,
383+ has .performed_seeding ,
384+ has .start_time ,
385+ has .completion_time ,
386+ has .number_of_attempts
387+ from sys .dm_hadr_automatic_seeding as has
388+ join sys .availability_groups as ag
389+ on ag .group_id = has .ag_id
390+ join sys .availability_replicas as ar
391+ on ar .replica_id = has .ag_remote_replica_id
392+ join sys .databases as d
393+ on d .group_database_id = has .ag_db_id
394+ ```
395395
396396
397- ![ Current state of seeding] (./media/distributed availability group/dmv-seeding.png)
397+ ![ Current state of seeding] (./media/distributed availability group/dmv-seeding.png)
398398
399399
400400[ Credit to David Barbarin] ( https://blog.dbi-services.com/sql-server-2016-alwayson-distributed-availability-groups/ )
0 commit comments