<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Principal Server &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/principal-server/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Mon, 13 Feb 2017 01:30:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server 2012: Script to monitor Status and Health of AlwaysOn Availability Groups</title>
		<link>https://www.dbrnd.com/2017/02/sql-server-2012-script-to-monitor-status-and-health-of-alwayson/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Wed, 15 Feb 2017 16:16:49 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server DBA Script]]></category>
		<category><![CDATA[AlwaysOn]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[Availability Group]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[dm_hadr_availability_replica_cluster_nodes]]></category>
		<category><![CDATA[Principal Server]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Error]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tuning]]></category>
		<category><![CDATA[SQL Server Programming]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=4559</guid>

					<description><![CDATA[In this post, I am sharing one T-SQL script to monitor the status and health of AlwaysOn Availability Groups of SQL Server. You can run this script in any primary server and get the information like Group name, Replica server name, Role description, Synchronization state. [crayon-6ab5600160c10131637560/]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&amp;linkname=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F02%2Fsql-server-2012-script-to-monitor-status-and-health-of-alwayson%2F&#038;title=SQL%20Server%202012%3A%20Script%20to%20monitor%20Status%20and%20Health%20of%20AlwaysOn%20Availability%20Groups" data-a2a-url="https://www.dbrnd.com/2017/02/sql-server-2012-script-to-monitor-status-and-health-of-alwayson/" data-a2a-title="SQL Server 2012: Script to monitor Status and Health of AlwaysOn Availability Groups"></a></p><p>In this post, I am sharing one T-SQL script to monitor the status and health of AlwaysOn Availability Groups of SQL Server.</p>
<p>You can run this script in any primary server and get the information like Group name, Replica server name, Role description, Synchronization state.</p>
<pre class="crayon-plain-tag">DECLARE @DRName varchar(30) 
SET @DRName = @@SERVERNAME 
select 
	n.group_name
	,n.replica_server_name
	,n.node_name,rs.role_desc
	,db_name(drs.database_id) as database_name
	,drs.synchronization_state_desc
	,drs.synchronization_health_desc 
from sys.dm_hadr_availability_replica_cluster_nodes n 
join sys.dm_hadr_availability_replica_cluster_states cs 
	on n.replica_server_name = cs.replica_server_name 
join sys.dm_hadr_availability_replica_states rs  
	on rs.replica_id = cs.replica_id 
join sys.dm_hadr_database_replica_states drs 
	on rs.replica_id=drs.replica_id 
where n.replica_server_name &lt;&gt; @DRName</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
