<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Microsoft SQL Server</title><subtitle type="html">SQL Server Core Engineer Tips</subtitle><id>http://blogs.technet.com/b/mdegre/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/mdegre/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2012-04-17T22:10:00Z</updated><entry><title>How configure correctly AlwaysOn readable secondary replica for applicationIntent</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2013/04/12/read-only-routing-is-not-working-correctly.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2013/04/12/read-only-routing-is-not-working-correctly.aspx</id><published>2013-04-12T16:48:00Z</published><updated>2013-04-12T16:48:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would like to share with you an issue that I got recently because &amp;nbsp;I didn't set&amp;nbsp; up correctly AlwaysOn to enable readable database on the&amp;nbsp;secondary replica.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; When I am trying to connect to my application with .Net or PowerShell, I got the following issue only when I add ApplicationIntent=Readonly on my connection string:&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : TCP Provider: No connection could be made because the target machine actively refused it..&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login timeout expired.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : A network-related or instance-specific error has occurred while establishing a connection to SQL Server&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;SQL Server Books Online..&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reproduction:&lt;/strong&gt; I am able to reproduce with SQL CMD: &lt;span style="background-color: #888888;"&gt;sqlcmd -S myListener -E&amp;nbsp; -K ReadOnly -Q "SELECT @@SERVERNAME"&lt;/span&gt; However, when I remove -K ReadOnly, it works fine.&lt;/p&gt;
&lt;p&gt;Other interesting stuff, I can see a login/logout on my primary server inside the profiler trace, but nothing on the secondary&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; In my case, the issue was that the read_only_routing port mismatch with the port of my instance. I enclose below what you have to look.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How configure correctly AlwaysOn readable secondary replica:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add Application Intent in the connection string by adding: &lt;span style="background-color: #888888;"&gt;;ApplicationIntent=ReadOnly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALLOW_CONNECTIONS property of the secondary replica is READ_ONLY.&lt;/p&gt;
&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The READ_ONLY_ROUTING_URL for each replica is set. The TCP port is a port number that &lt;strong&gt;is used&lt;/strong&gt; &lt;strong&gt;by the Database Engine&lt;/strong&gt; of the SQL Server instance&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;availability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;group&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;myGroupName&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;replica&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine1\instanceName1'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;with&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;secondary_role&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;read_only_routing_url&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'tcp://myMachine1:1433'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;availability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;group&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;myGroupName&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;replica&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine2\instanceName2'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;with&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;secondary_role&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;read_only_routing_url&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'TCP://myMachine2:1433'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The READ_ONLY_ROUTING_LIST option must be set for each replica in the CREATE AVAILABILITY GROUP or ALTER AVAILABILITY GROUP Transact-SQL command, as part of the PRIMARY_ROLE replica options. The READ_ONLY_ROUTING_LIST can contain one or more routing targets. Multiple routing targets can be configured. Routing occurs in the order that targets are specified in routing list.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;availability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;group&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;myGroupName&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;replica&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine1\instanceName1'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;with&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;primary_role&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;read_only_routing_list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;=(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine2\instanceName2'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;)))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;alter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;availability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;group&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;myGroupName&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;modify&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;replica&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine2\instanceName2'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;with&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;primary_role&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;read_only_routing_list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;=(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #ff0000; font-family: Consolas; font-size: x-small;"&gt;'myMachine1\instanceName1'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;)))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;Select &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;Replica_Server_name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;Endpoint_url&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;Secondary_Role_allow_Connections_Desc&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;Backup_Priority&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;Read_only_Routing_URL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;from &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;Sys&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;AVailability_replicas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;dns_name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;port&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;is_conformant&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;ip_configuration_string_from_cluster &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Consolas; font-size: x-small;"&gt;FROM &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008000; font-family: Consolas; font-size: x-small;"&gt;sys&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #808080; font-family: Consolas; font-size: x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #008080; font-family: Consolas; font-size: x-small;"&gt;availability_group_listeners&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Then I installed the both KB to fix this issue &lt;a title="System.ArgumentException: Keyword not supported: 'applicationintent'." href="http://blogs.technet.com/b/mdegre/archive/2013/03/20/keyword-not-supported-applicationintent.aspx" target="_blank"&gt;System.ArgumentException: Keyword not supported: 'applicationintent'.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To enable Kerberos, I configured in Active Directory by a domain administrator for each availability group listener name&lt;/p&gt;
&lt;p&gt;Configure SPN in AD for each AG Listener name - A Server Principal Name (SPN) must be configured in Active Directory by a domain administrator for each availability group listener name in order to enable Kerberos for the client connection to the availability group listener. When registering the SPN, you must use the service account of the server instance that hosts the availability replica . For the SPN to work across all replicas, the same service account must be used for all instances in the WSFC cluster that hosts the availability group. (&lt;a href="http://msdn.microsoft.com/en-us/library/hh213417.aspx#SPNs"&gt;http://msdn.microsoft.com/en-us/library/hh213417.aspx#SPNs&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setspn -A MSSQLSvc/myListenerName.FQDN:1433&amp;nbsp; myDomain\myserviceAccount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7. Configuring the Windows Firewall to Allow SQL Server Access&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you got any connectivity issues, I invite you to read: &lt;a title="How to resolve SQL Server connectivity issues" href="http://blogs.technet.com/b/mdegre/archive/2011/06/04/resolve-sql-server-connectivity-issues.aspx"&gt;How to resolve SQL Server connectivity issues&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Michel Degremont | Xbox Live Music - DBA Team - SQL Server &amp;amp; PDW&amp;nbsp;|&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3559868" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server/" /><category term="SQL Server High Availability" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server+High+Availability/" /><category term="AlwaysOn Availability Group" scheme="http://blogs.technet.com/b/mdegre/archive/tags/AlwaysOn+Availability+Group/" /></entry><entry><title>How to create a dependency between two or more Availability Groups</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2013/04/08/how-to-create-a-dependency-between-two-or-more-availability-groups.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2013/04/08/how-to-create-a-dependency-between-two-or-more-availability-groups.aspx</id><published>2013-04-08T16:48:00Z</published><updated>2013-04-08T16:48:00Z</updated><content type="html">&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; I got a specific scenario where I have to failover two or more AlwaysOn Availability Groups in the same time.&amp;nbsp; To explain by another way, I have to create a dependency between 2 Availability Groups. If one of them failover, the second one has to move also on the same node.&lt;/p&gt;
&lt;p&gt;In my case, I have to do that because, I&amp;rsquo;m not allow to put in the same group all databases. And a third application has to perform a query (write/read) between&amp;nbsp;N databases from two different 2 Availability Groups.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Action plan:&lt;/strong&gt; As it&amp;rsquo;s not a normal or expecting behavior, I will share with you, how I did to perform this task.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 0:&lt;/span&gt; Copy past the script PowerShell below on all nodes involved (SQL_Node_1 and SQL_Node_2 and SQL_Node_3) inside C:\HADRON\failoverAutomaticHadronGroup.ps1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;import-module&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;failoverclusters&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;$Cluster_Name &lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"myWindowsClusterName"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;$my_AG1_Name&amp;nbsp;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"AG1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;$my_AG2_Name &lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"AG2"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;# We are looking for the current node of my_AG1_Name&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;$AG_1&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;get-clustergroup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$my_AG1_Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-Cluster&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$ClusterName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;|&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;select-object&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;State&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;# then We are looking for the current node of my_AG2_Name&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;$AG_2&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;get-clustergroup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"IngestPub"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-Cluster&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$my_AG2_Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;|&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;select-object&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;&lt;span style="color: #8a2be2; font-family: Lucida Console;"&gt;State&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;if&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-ne&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$currentTriggerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-eq&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$currentTriggerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt; )&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;{&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt; &lt;span style="color: #006400; font-family: Lucida Console;"&gt;&lt;span style="color: #006400; font-family: Lucida Console;"&gt;&lt;span style="color: #006400; font-family: Lucida Console;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;# so we move the group AG_1 to the same node of AG2&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;Move-ClusterGroup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$my_AG1_Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&amp;ndash;Node&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-Cluster&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$ClusterName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt; ;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;elseif&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-ne&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$currentTriggerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;-eq&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$currentTriggerNode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt; )&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #006400; font-family: Lucida Console; font-size: x-small;"&gt;&lt;span style="color: #006400; font-family: Lucida Console;"&gt;&lt;span style="color: #006400; font-family: Lucida Console;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;# so we move the group AG_2 to the same node of IngestPub&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="color: #0000ff; font-family: Lucida Console;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Move-ClusterGroup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$my_AG2_Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;&lt;span style="color: #8b0000; font-family: Lucida Console;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&amp;ndash;Node&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$AG_1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;OwnerNode&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;&lt;span style="color: #a9a9a9; font-family: Lucida Console;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console;"&gt;&lt;span style="font-family: Lucida Console;"&gt;Name &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;&lt;span style="color: #000080; font-family: Lucida Console;"&gt;-Cluster&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;&lt;span style="color: #ff4500; font-family: Lucida Console;"&gt;$ClusterName&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 1:&lt;/span&gt; Open eventvwr.msc&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 2:&lt;/span&gt; Go on the chanel:&amp;nbsp; Application and Services Logs\Microsoft\Windows\FailoverClustering\Operationnal&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 3:&lt;/span&gt; Select eventID 1201 (The Cluster service successfully brought the clustered service or application 'XXXXXX' online.)&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 4:&lt;/span&gt; Right-click -&amp;gt; Attach Task to this Event&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step5:&lt;/span&gt; Check start a program&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/8171.Capture.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/8171.Capture.PNG" alt="" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 6:&lt;/span&gt; Select the powershell script of the step 0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/5557.Capture2.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/5557.Capture2.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Program/script : powershell.exe&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Add arguments : -Noninteractive &amp;ndash;Noprofile &amp;ndash;Command "&amp;amp;{C:\HADRON\failoverAutomaticHadronGroup.ps1}"&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB:&lt;/strong&gt; To modify the task, open Task Scheduler, please go to the&amp;nbsp; Windows&amp;nbsp; Scheduled Task Microsoft-Windows-FailoverClustering_Operational_Microsoft-Windows-FailoverClustering_1201.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Michel Degremont | Xbox Live Music - DBA Team - SQL Server &amp;amp; PDW&amp;nbsp;|&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3564127" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server/" /><category term="SQL Server High Availability" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server+High+Availability/" /><category term="AlwaysOn Availability Group" scheme="http://blogs.technet.com/b/mdegre/archive/tags/AlwaysOn+Availability+Group/" /></entry><entry><title>AlwaysOn warning: The current WSFC cluster quorum vote configuration is not recommended for this availablity group</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2013/03/29/alwayson-warning-the-current-wsfc-cluster-quorum-vote-configuration-is-not-recommended-for-this-availablity-group.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2013/03/29/alwayson-warning-the-current-wsfc-cluster-quorum-vote-configuration-is-not-recommended-for-this-availablity-group.aspx</id><published>2013-03-29T09:15:00Z</published><updated>2013-03-29T09:15:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; You have got odd number of nodes. To prevent possible ties in the quorum vote you added a witness disk to the cluster and adjusted the quorum mode in the cluster manager.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/5518.Cluster.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/5518.Cluster.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, when you perform a failover from SSMS on our SQL Server 2012 Availability group, we got a validation WSFC quorum vote configuration warning with action required&lt;/p&gt;
&lt;p&gt;Error message: &lt;span style="color: #ff0000;"&gt;&lt;em&gt;The current WSFC cluster quorum vote configuration is not recommended for this availability group.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/6177.HADRON2.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/6177.HADRON2.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; This issue occurs because of a known issue in Windows Server Failover Clustering.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; To resolve this issue, you have to apply the hotfix below &amp;nbsp;on all computers node of your cluster:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2494036"&gt;http://support.microsoft.com/kb/2494036&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Current status: &lt;/strong&gt;After applied the fix, you should see that the warning is vanished.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/2870.HADRON.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-89/2870.HADRON.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Michel Degremont | Xbox Live Music - DBA Team - SQL Server &amp;amp; PDW&amp;nbsp;|&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3561733" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server High Availability" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server+High+Availability/" /><category term="SQL 2012" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+2012/" /><category term="AlwaysOn Availability Group" scheme="http://blogs.technet.com/b/mdegre/archive/tags/AlwaysOn+Availability+Group/" /></entry><entry><title>Keyword not supported: 'applicationintent'</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2013/03/20/keyword-not-supported-applicationintent.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2013/03/20/keyword-not-supported-applicationintent.aspx</id><published>2013-03-20T11:26:00Z</published><updated>2013-03-20T11:26:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; When you try to connect to&amp;nbsp; your SQL Server by using powershell, .Net, sqlcmd... you got this error message:&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;System.ArgumentException: &lt;strong&gt;Keyword not supported: 'applicationintent'&lt;/strong&gt;.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp; at System.Data.SqlClient.SqlConnectionStringBuilder.set_Item(String keyword, Object value)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp; at System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; The message occurs when you include &lt;strong&gt;ApplicationIntent=ReadOnly&lt;/strong&gt; (AlwaysOn Availability Groups properties) in your connection string. And&amp;nbsp; the server does not recognize the property.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;KB Extract number 2544514:&lt;/span&gt;&lt;em&gt; "When the ApplicationIntent property is set to ReadOnly, the client requests a read access operation when it connects to an AlwaysOn-enabled database. The server will enforce the read-only access operation both at connection time, and during a USE database statement, but only to an AlwaysOn-enabled database. When the ApplicationIntent property is set to ReadWrite, the client requests a regular (read-write) access operation when it connects to an AlwaysOn-enabled database. The default setting for the ApplicationIntent property is ReadWrite."&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; You have to install the update&amp;nbsp;that&amp;nbsp;introduces support for the AlwaysOn features from SQL Server 2012&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; &lt;a href="http://support.microsoft.com/kb/2544514" target="_blank"&gt;Update 4.0.2 for Microsoft .NET Framework 4 &amp;ndash; Runtime Update&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp; &lt;a href="http://support.microsoft.com/kb/2654347" target="_blank"&gt;An update introduces support for the AlwaysOn features from SQL Server 2012 to the .NET Framework 3.5 SP1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Michel Degremont | Xbox Live Music - DBA Team - SQL Server &amp;amp; PDW&amp;nbsp;|&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3559854" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server/" /><category term="SQL Server High Availability" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server+High+Availability/" /><category term="AlwaysOn Availability Group" scheme="http://blogs.technet.com/b/mdegre/archive/tags/AlwaysOn+Availability+Group/" /></entry><entry><title>8624 Internal Query Processor Error: The query processor could not produce a query plan</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/12/11/8624-internal-query-processor-error-the-query-processor-could-not-produce-a-query-plan.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/12/11/8624-internal-query-processor-error-the-query-processor-could-not-produce-a-query-plan.aspx</id><published>2012-12-11T13:50:00Z</published><updated>2012-12-11T13:50:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; We got some mini memory dump. In side our SQL error log, we can see the error message below&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #ff0000;"&gt;&lt;em&gt;Stack Signature for the dump is 0x00000000950A8E26&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External dump process return code 0x20000001.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External dump process returned no errors.Error: 8624, Severity: 16, State: 116.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Internal Query Processor Error: The query processor could not produce a query plan. For more information, contact Customer Support Services.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex_raise2: Exception raised, major=86, minor=24, state=116,&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; severity=16, attempting to create symptom dump&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex_raise2: Exception raised, major=86, minor=24, state=116, severity=16&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interesting link:&amp;nbsp;&lt;/strong&gt;&amp;nbsp;We found out a similar issue. However, I am in SQL Server 2005 SP4 (9.00.5000.00 (X64)), and the issue below was fixed in SQL 2005 SP2.&amp;nbsp;E.G.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://support.microsoft.com/kb/931329"&gt;FIX: Error message when you run a query in Microsoft SQL Server 2005: "Msg 8624, Level 16, State 116 Internal Query Processor Error: The query processor could not produce a query plan"&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; We got the query from the dump, but you could also get the query with a profiler trace with the events &lt;em&gt;TSQL SQL:BatchCompleted or Stored procedure RPC:Completed with Error and Waring Exception&lt;/em&gt;&lt;strong&gt;. &lt;/strong&gt;We the query we are able to reproduce the issue each time. We saw that the dump was generated by statistics stream corrupted (spotted that in the generation script of the objects)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; We run an update statitics with fullscan to solve the issue on all objects called by the query.We run again the query and the issue didn't occur.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3540048" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server/" /><category term="Dump" scheme="http://blogs.technet.com/b/mdegre/archive/tags/Dump/" /></entry><entry><title>Moving SSAS Database to a new drive on same server</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/10/03/moving-ssas-database-to-a-new-drive-on-same-server.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/10/03/moving-ssas-database-to-a-new-drive-on-same-server.aspx</id><published>2012-10-03T16:30:00Z</published><updated>2012-10-03T16:30:00Z</updated><content type="html">&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Problem description:&lt;/strong&gt; After you moved SSAS databases to a new drive on the same server, you are not able to administrate&amp;nbsp; Analysis Service. SSAS databases is up and running. When you add a database or user, it appears that users are added successfully, but when going back out of the dialog nothing happened.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Work done:&lt;/strong&gt; To move you database to a new drive, you followed the step below.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 1:&lt;/span&gt; With Microsoft SQL Server Management Studio, connect to Analysis Server, then right Click on the server and click on Properties.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 2:&lt;/span&gt; Edit the path of you data directory. And replace the old path by the new one.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 3:&lt;/span&gt; Stop the SQL Server Analysis Services Service.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 4:&lt;/span&gt; Move the Data to the new directory location.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 5:&lt;/span&gt; Start the SQL Server Analysis Services Service.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;Step 6:&lt;/span&gt; verify that you can browser all database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Cause:&lt;/strong&gt; Inside the SSAS log, you can see an&amp;nbsp; issue relating to something not allowing SSAS to update or access this file&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message: Service started. (Source: ?\D:\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210000)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message: &lt;strong&gt;&lt;span style="color: #ff0000;"&gt;The file '\\?\E:\OLAP\Data\master.vmp' could not be deleted. &lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please check the file for permissions.&lt;/span&gt;&lt;/strong&gt; (Source: ?\D:\Log\msmdsrv.log, Type: 3, Category: 289, Event ID: 0xC121001F)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I run &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;Process Monitor&lt;/a&gt; and after SSAS restart I saw an access denied on various file and also on master.vmp.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;For insformation:&lt;/strong&gt;&amp;nbsp;&amp;nbsp;The master.vmp file is the master version map that contains the GUIDS for all of the objects and the version of each object that currently exists on the server. When the server starts, it looks at the master.vmp file and need to update it ( More&amp;nbsp;information with &lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2009/07/08/tampering-master-vmp-file-may-result-in-losing-all-analysis-services-databases.aspx"&gt;my colleague Karan&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; You can solve this issue you can give the right "Modify" to SSAS service account to this new data folder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Others points:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. A database can be moved in many ways (SSMS Attach/Detach, AMO, XMLA). You could find some various way in the bol (&lt;a href="http://msdn.microsoft.com/en-us/library/cc280670.aspx"&gt;Move an Analysis Services Database&lt;/a&gt;)&lt;br /&gt;2. You can only move the file regarding Data, Backup, Log or Temp. However it's not supported to move manually the BIN and Config directory. You must reinstall your instance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3523971" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SSAS" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SSAS/" /></entry><entry><title>How a clustered instance of Analysis Services works</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/09/28/how-a-clustered-instance-of-analysis-services-works.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/09/28/how-a-clustered-instance-of-analysis-services-works.aspx</id><published>2012-09-28T18:33:00Z</published><updated>2012-09-28T18:33:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis Services is clustered as&amp;nbsp; a generic service resource on a Windows failover cluster.&lt;/strong&gt; This applies to 2005, 2008, 2008R2, and 2012.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since SSAS 2005 version, Analysis Services is fully integrated into clustering Setup (the install of SQL):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- SSAS 2005 cluster setup is adding the service on all cluster nodes on the same setup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- SSAS 2008, the setup have to be done node by node Analysis Services is presented to the cluster as generic resource with the type Application Service and doesn&amp;rsquo;t implement his own explicit IsAlive method. &lt;strong&gt;Unlike SQL Server,&amp;nbsp;Analysis Services doesn't have a cluster resource .dll that knows how to do that work like connect to AS and run a simple query to check that it responds.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Possible cause of failure that is detected for an Application Service:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- The service stopped(ie. crash, or was killed) then the cluster resource would notice&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- A dependency in the group where the generic service is configured failed (a disk fails or goes offline, an IP, virtual name, mount point, SQL server&amp;hellip;other dependencies affecting the group)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Note :&lt;/strong&gt; &lt;strong&gt;Application Service will NOT detect a hang situation in SSAS, where all connections are rejected.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3523198" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SSAS" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SSAS/" /><category term="Cluster" scheme="http://blogs.technet.com/b/mdegre/archive/tags/Cluster/" /></entry><entry><title> Invoke-Sqlcmd : The 32-bit OLE DB provider "MSOLAP" cannot be loaded in-process on a 64-bit SQL Server</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/08/18/invoke-sqlcmd-the-32-bit-ole-db-provider-quot-msolap-quot-cannot-be-loaded-in-process-on-a-64-bit-sql-server.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/08/18/invoke-sqlcmd-the-32-bit-ole-db-provider-quot-msolap-quot-cannot-be-loaded-in-process-on-a-64-bit-sql-server.aspx</id><published>2012-08-18T18:22:00Z</published><updated>2012-08-18T18:22:00Z</updated><content type="html">&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Problem description :&lt;/b&gt; The PowerShell command below uses to run every 5 minutes. But since 2 days, I got the error message below : &amp;nbsp;&lt;span style="color: #ff0000;"&gt;&lt;b&gt;Invoke-Sqlcmd : The 32-bit OLE DB provider "MSOLAP" cannot be loaded in-process on a 64-bit SQL Server.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;i&gt;(Invoke-Sqlcmd -ServerInstance $R -Database SSAS_Monitor -Query "INSERT INTO dbo.SSAS_DISCOVER_SESSIONS &lt;/i&gt;&lt;i&gt;SELECT&amp;nbsp; '$I', getdate(), * FROM &lt;strong&gt;OpenRowset&lt;/strong&gt;('MSOLAP', 'Data Source=$I;' ,'SELECT * FROM `$system`.DISCOVER_sessions WHERE SESSION_USER_NAME &amp;lt;&amp;gt; ''$proxy''')")&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Work done : &lt;br /&gt;&lt;/b&gt;-&amp;nbsp;&amp;nbsp;I had a look to windows event system and application but I didn&amp;rsquo;t see any error about that.&lt;br /&gt;-&amp;nbsp;&amp;nbsp;I didn&amp;rsquo;t see any reboot or new installation of any Hotfix or whatever.&lt;br /&gt;-&amp;nbsp; I can see that provider for 32bit and 64bit are installed for MOLAP.5 (2012 RTM for the both)&lt;br /&gt;-&amp;nbsp;&amp;nbsp;I can see that provider for 32Bit only was installed for MOLAP.4 (2008 R2 RTM)&lt;br /&gt;-&amp;nbsp;&amp;nbsp;Process Monitor didn&amp;rsquo;t give me any clue.&lt;br /&gt;-&amp;nbsp;&amp;nbsp;I restarted the server just in case, but theissue was still there.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Workaround : &lt;/b&gt;It looks like my query is using now MOLAP.4 instead of MOLAP.5 (I guess but not sure). As the version for 2008R2 is installed only in&lt;br /&gt;32bit,the script failed with the message &lt;b&gt;The 32-bit OLE DB provider "MSOLAP" cannot be loaded in-process on a 64-bit SQL Server&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 1 :&lt;/span&gt; Unregister the both DLL:&lt;/p&gt;
&lt;p&gt;regsvr32 /u "C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msolap110.dll"&lt;br /&gt;regsvr32 /u "C:\Program Files\Microsoft Analysis Services\AS OLEDB\110\msolap110.dll"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 2 :&lt;/span&gt; Register the both DLL, with 32Bit in first position:&lt;/p&gt;
&lt;p&gt;regsvr32 "C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msolap110.dll"&lt;br /&gt;regsvr32 "C:\Program Files\Microsoft Analysis Services\AS OLEDB\110\msolap110.dll"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Step 3 :&lt;/span&gt; Restart SQL Service&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After that, everything was working well :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Relative links :&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;- &lt;a href="http://support.microsoft.com/kb/249873/en"&gt;Explanation of Regsvr32 usage and error messages&lt;/a&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;- &lt;a href="http://support.microsoft.com/kb/218592"&gt;How to perform a SQL Server distributed query with OLAP Server&lt;/a&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3515022" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SSAS" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SSAS/" /><category term="T-SQL" scheme="http://blogs.technet.com/b/mdegre/archive/tags/T_2D00_SQL/" /></entry><entry><title>Migration SQL Server 2000 to SQL Server 2012</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/06/15/migration-sql-server-2000-to-sql-server-2012.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/06/15/migration-sql-server-2000-to-sql-server-2012.aspx</id><published>2012-06-15T10:00:00Z</published><updated>2012-06-15T10:00:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/06/15/migration-de-sql-server-2000-vers-2012.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262990/original.aspx" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/06/15/migraci-243-n-de-sql-server-2000-a-sql-server-2012.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262992/original.aspx" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/06/15/migration-sql-server-2000-to-sql-server-2012.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262991/original.aspx" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You will be not able to migrate from SQL 2000 to 2012 directly. Migration from 2000&amp;nbsp;to 2012 requires an intermediate step.&lt;/p&gt;
&lt;p&gt;SQL Server 2012 supports upgrade from only the following versions: SQL 2005 SP4 or SQL 2008 SP2 or SQL 2008 R2 SP1.&lt;/p&gt;
&lt;p&gt;If you try to restore a backup database from SQL Server 2000, you will get the error number 3169 with the following message: &lt;span style="color: #ff0000;"&gt;&lt;em&gt;The database was backed up on a server running version %ls. That version is incompatible with this server, which is running version %ls. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You will have to make the migration in two steps:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- Step 1:&lt;/strong&gt; Make a first migration from SQL 2000 to SQL 2008 for instance. You need to be SQL 2000 SP4, then follow this step : &lt;a title="Migration SQL Server 2000 to SQL Server 2008" href="http://blogs.technet.com/b/mdegre/archive/2009/07/21/migration-sql-server-2000-to-sql-server-2008.aspx"&gt;Migration SQL Server 2000 to SQL Server 2008&lt;br /&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;- Step 2:&lt;/strong&gt; Make a second migration from SQL Server 2008 to 2012.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I invite you to read the following bol :&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://msdn.microsoft.com/en-us/library/ms143393.aspx"&gt;Supported Version and Edition Upgrades&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://msdn.microsoft.com/en-us/library/ms144256.aspx"&gt;Use Upgrade Advisor to Prepare for Upgrades&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://technet.microsoft.com/en-us/library/ms143179(SQL.110).aspx"&gt;Breaking Changes to Database Engine Features in SQL Server 2012&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note : &lt;a title="SQL Server&amp;amp;nbsp; Upgrade Advisor" href="http://www.microsoft.com/en-us/download/details.aspx?id=29065" target="_blank"&gt;SQL Server&amp;nbsp; Upgrade Advisor&lt;/a&gt; is available for 2012 :&amp;nbsp;Microsoft Upgrade Advisor analyzes instances of SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 in preparation for upgrading to SQL Server 2012. Upgrade Advisor identifies feature and configuration changes that might affect your upgrade, and it provides links to documentation that describes each identified issue and how to resolve it. &lt;br /&gt;&lt;b&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=239679&amp;amp;clcid=0x409"&gt;X86 Package&lt;/a&gt;&lt;/b&gt; (SQLUA.msi)&lt;br /&gt;&lt;b&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=239680&amp;amp;clcid=0x409"&gt;X64 Package&lt;/a&gt;&lt;/b&gt; (SQLUA.msi)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3504075" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="SQL Server" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SQL+Server/" /><category term="Migration" scheme="http://blogs.technet.com/b/mdegre/archive/tags/Migration/" /></entry><entry><title>Is-it supported to add SSAS 2012 instance to an existing SQL 2012 virtual server group ?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mdegre/archive/2012/04/17/is-it-really-supported-to-add-ssas-to-an-existing-sql-2012-virtual-server-group.aspx" /><id>http://blogs.technet.com/b/mdegre/archive/2012/04/17/is-it-really-supported-to-add-ssas-to-an-existing-sql-2012-virtual-server-group.aspx</id><published>2012-04-17T20:10:00Z</published><updated>2012-04-17T20:10:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/04/17/est-il-pris-en-charge-d-ajouter-une-instance-ssas-2012-224-un-group-cluster-sql-2012-existant.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262990/original.aspx" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/04/17/191-est-225-de-acuerdo-en-a-241-adir-una-instancia-de-ssas-2012-a-un-grupo-de-cl-250-ster-de-sql-server-2012-existe.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262992/original.aspx" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/b/mdegre/archive/2012/04/17/is-it-really-supported-to-add-ssas-to-an-existing-sql-2012-virtual-server-group.aspx" target="_self"&gt;&lt;img style="border-width: 0px;" src="http://blogs.technet.com/photos/mdegre/images/3262991/original.aspx" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;How add Analysis Services to a clustered SQL Server instance ?&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;It's not supported to Add or Remove features for Clustered instances&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SQL Server setup 2012 does not support adding features to an existing failover cluster instance. By using the wizard, you will get the following error message:&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;-&amp;nbsp; Instance name '&amp;lt;Instance Name&amp;gt;' is already in use. To continue, specify a unique instance name.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;-&amp;nbsp;The SQL Server failover cluster instance name '&amp;lt;virtual name&amp;gt;' already exists as a clustered resource.&amp;nbsp; Specify a different failover cluster instance name.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Analysis Services cannot be added to an existing instance of SQL Server. &lt;strong&gt;To share a resource group with an instance of SQL Server, you must choose to install Analysis Services during the initial installation of SQL Server&lt;/strong&gt;. On the same note removing features from a clustered instance is also not supported.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Reference regarding old version: &lt;a title="You cannot add or remove features to a SQL Server 2008 or SQL Server 2008 R2 failover cluster" href="http://support.microsoft.com/kb/2547273"&gt;You cannot add or remove features to a SQL Server 2008 or SQL Server 2008 R2 failover cluster&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3492740" width="1" height="1"&gt;</content><author><name>Degremont  Michel</name><uri>http://blogs.technet.com/mdegre/ProfileUrlRedirect.ashx</uri></author><category term="Analysis Services" scheme="http://blogs.technet.com/b/mdegre/archive/tags/Analysis+Services/" /><category term="SSAS" scheme="http://blogs.technet.com/b/mdegre/archive/tags/SSAS/" /><category term="Cluster" scheme="http://blogs.technet.com/b/mdegre/archive/tags/Cluster/" /></entry></feed>