El agente de replicación se ha cerrado sin escribir un motivo en la tabla del historial adecuada o el agente se ha cerrado durante un proceso.
Reinicie el agente para ver si se ejecuta ahora sin errores. Para obtener más información, vea "Iniciar y detener un agente de replicación (SQL Server Management Studio)" y la programación de ejecutables del agente de replicación en los Libros en pantalla de SQL Server.
Compruebe el historial del agente y el historial de trabajos para ver otros errores que se hayan producido aproximadamente a la misma hora. Para obtener más información acerca de la visualización del estado del agente y los detalles de error en Monitor de réplica, vea los siguientes temas en los Libros en pantalla de SQL Server:
Para el Agente de instantáneas, el Agente de registro del LOG y el Agente de lectura de cola, vea "Cómo ver información y realizar tareas para los agentes asociados a una suscripción (Monitor de replicación)".
Para el Agente de distribución y el Agente de mezcla, vea "Cómo ver información y realizar tareas para los agentes asociados a una suscripción (Monitor de replicación)".
Compruebe que la conectividad básica funciona entre los equipos a los que tiene acceso el agente y, después, conéctese a cada equipo mediante una utilidad como sqlcmd. Al conectarse, use la misma cuenta con la que el agente realiza las conexiones. Para más información sobre los permisos necesarios en cada cuenta de agente, vea el tema sobre el modelo de seguridad del Agente de réplica en los Libros en pantalla de SQL Server.
Si se producen errores al crear o aplicar una instantánea, compruebe los archivos del directorio de la instantánea.
Si el error persiste, aumente el registro del agente y especifique un archivo de salida para el registro. Dependiendo del contexto del error, esto puede proporcionar los pasos que conducen al error y a mensajes de error adicionales. Para obtener más información acerca de la configuración de un registro de la replicación, vea el artículo de Microsoft Knowledge Base 312292.
Nombre | Descripción | Valor predeterminado |
Habilitado | Habilita o deshabilita el flujo de trabajo. | Sí |
Prioridad | Define la prioridad de la alerta. | 1 |
Gravedad | Define la gravedad de la alerta. | 2 |
Target | Microsoft.SQLServer.2012.Agent | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 20557 | ||
Event Source | $Target/Host/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2012ID='{0198CCE6-7B4A-45C7-B7DB-EB7777D76360}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2012.Agent_shutdown._For_more_information_see_the_SQL_Server_Agent_job_history_for_job_1_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.Agent" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{0198CCE6-7B4A-45C7-B7DB-EB7777D76360}';MOM2012GroupID={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>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Host/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>20557</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.2012.Agent_shutdown._For_more_information_see_the_SQL_Server_Agent_job_history_for_job_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>