SQL Server Service Recovery

Microsoft.HPC.2008.Recovery.HeadNode.SQLService (Recovery)

Element properties:

TargetMicrosoft.HPC.2008.HeadNode
MonitorMicrosoft.HPC.2008.Monitor.HeadNode.SQLService
Reset MonitorFalse
RemotableTrue
Timeout300
CategoryAvailabilityHealth
Enabledtrue
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
Action WriteAction System.CommandExecuter Default

Source Code:

<Recovery ID="Microsoft.HPC.2008.Recovery.HeadNode.SQLService" Accessibility="Public" Enabled="true" Target="Microsoft.HPC.2008.HeadNode" Monitor="Microsoft.HPC.2008.Monitor.HeadNode.SQLService" ResetMonitor="false" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>AvailabilityHealth</Category>
<WriteAction ID="Action" TypeID="System!System.CommandExecuter">
<ApplicationName>%windir%\system32\net.exe</ApplicationName>
<WorkingDirectory/>
<CommandLine>start MSSQL$COMPUTECLUSTER</CommandLine>
<TimeoutSeconds>300</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
</WriteAction>
</Recovery>