Un trabajo SQL no se pudo completar correctamente

Microsoft.SQLServer.2008.A_SQL_job_failed_to_complete_successfully_1_5_Rule (Rule)

Knowledge Base article:

Resumen

Error de trabajo del Agente SQL Server. El Agente SQL Server es responsable de ejecutar las tareas de SQL Server programadas para que tengan lugar a determinadas horas e intervalos, así como de detectar ciertas situaciones para las que los administradores han definido una acción, por ejemplo, alertar a alguien a través de localizadores o mensajes de correo electrónico, o bien una tarea que solucionará las situaciones. El Agente SQL Server también se utiliza para ejecutar tareas de replicación definidas por los administradores.

Configuración

Esta regla detecta los errores solo en los trabajos que tienen la notificación de registro de eventos acerca de errores de trabajo. Para configurar el trabajo con la notificación de registro de eventos, puede hacer lo siguiente:

Soluciones

Para solucionar este error, vea los eventos asociados a esta alerta con el fin de conocer los trabajos y los pasos de trabajos específicos con errores. Además, compruebe los valores del historial del trabajo para determinar la última fecha en la que se ejecutó. Para ver los valores del historial del trabajo, puede hacer lo siguiente:

Compruebe también que la cuenta con la que se ejecuta el servicio SQLServerAgent sea miembro del grupo Usuarios del dominio. La cuenta LocalSystem no posee derechos de acceso a la red, así que si los trabajos precisan de recursos a través de la red o si desea notificar a los operadores mediante correo electrónico o buscapersonas, deberá configurar la cuenta con la que se ejecuta el servicio SQLServerAgent para que sea miembro del grupo Usuarios del dominio.

Element properties:

TargetMicrosoft.SQLServer.2008.Agent
CategoryEventCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Un trabajo SQL no se pudo completar correctamente
{0}
Event LogApplication
CommentMom2008ID='{8CCE3391-B79E-4182-922E-BB540ED8396E}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Microsoft.SQLServer.SQLDefaultAccount
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2008.A_SQL_job_failed_to_complete_successfully_1_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.Agent" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{8CCE3391-B79E-4182-922E-BB540ED8396E}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>208</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.Agent"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Failed</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.A_SQL_job_failed_to_complete_successfully_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>