Duplicación: error 18752 en agente lector del registro

24/05/2005 - 10:17 por FRF | Informe spam
Buenás a todos.
Tengo una topología de replica como sigue:
Un servidor A que publica y otro servidor B que hace de distribuidor y de
suscriptor de las publicaciones del servidor A.
El agente lector del registro está configurado con los siguientes valores de
parámetros:
-LoginTimeout 15
-PollingInterval 10
-QueryTimeout 2000
-ReadBatchSize 1
En un determinado el Monitor de Duplicacion me indica que hay errores en el
agente lector del registro de todas las publicaciones del servidor A.
He activado a los agentes para que escriban en un fichero de log y este es
el resultado:

Server:
DBMS: Microsoft SQL Server
Version: 08.00.0760
user name: dbo
API conformance: 2
SQL conformance: 1
transaction capable: 2
read o[23/05/2005 22:02:21]A.Expedientes: sp_MSgetversion
Estado: 4096, código 20024, texto: 'Inicializando'.
El agente está en ejecución. Use el Monitor de duplicación para ver más
detalles de esta sesión del agente.
Publisher: {call sp_repldone ( 0x0000474f000015b90001,
0x0000474f000015b90001, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_rPublisher: {call sp_repldone ( 0x0000414c000001090001,
0x0000414c000001090001, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_replcounters' en 'APublisher: {call sp_repldone (
0x00000594000001b40005, 0x00000594000001b40005, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_replcounters' en 'A'.'.
El proceso no pudo ejecutar 'sp_repldone/sp_replcounters' en 'A'.
Estado: 2, códDisconnecting from Publisher 'A'
Error del agente con un estado 'Reintento'. Ejecute el agente más tarde.
'El proceso no pudo establecer la última transacción distribuida.'.
Disconnecting from Publisher 'A'
Error del agente con un estado 'Reintento'. Ejecute el agente más tarde.
Agente de lectura de registros de Microsoft SQL Server 8.00.760
Copyright (c) 2000 Microsoft Corporation
Agente de duplicación de Microsoft SQL Server: A-HYG-4

El registro de transacciones de la base de datos publicada en el servidor A
mide aproximadamente 600MB

¿Alguna idea?
 

Leer las respuestas

#1 qwalgrande
25/05/2005 - 00:03 | Informe spam
Hola.

Mal asunto. En palabras sencillas, el agente de distribución ha perdido la
cuenta de las transacciones que ha enviado, posiblemente porque por el medio
se haya cruzado una transacción muy grande. Si ya las estás enviando de una
en una y con un timeout tan alto... Repito, mal asunto. No descartaría echar
abajo la replicación y resincronizar.

Si sales de esta sin hacerlo, por favor, dinos cómo. Suerte.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"FRF" escribió en el mensaje
news:
Buenás a todos.
Tengo una topología de replica como sigue:
Un servidor A que publica y otro servidor B que hace de distribuidor y de
suscriptor de las publicaciones del servidor A.
El agente lector del registro está configurado con los siguientes valores
de
parámetros:
-LoginTimeout 15
-PollingInterval 10
-QueryTimeout 2000
-ReadBatchSize 1
En un determinado el Monitor de Duplicacion me indica que hay errores en
el
agente lector del registro de todas las publicaciones del servidor A.
He activado a los agentes para que escriban en un fichero de log y este es
el resultado:

Server:
DBMS: Microsoft SQL Server
Version: 08.00.0760
user name: dbo
API conformance: 2
SQL conformance: 1
transaction capable: 2
read o[23/05/2005 22:02:21]A.Expedientes: sp_MSgetversion
Estado: 4096, código 20024, texto: 'Inicializando'.
El agente está en ejecución. Use el Monitor de duplicación para ver más
detalles de esta sesión del agente.
Publisher: {call sp_repldone ( 0x0000474f000015b90001,
0x0000474f000015b90001, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_rPublisher: {call sp_repldone ( 0x0000414c000001090001,
0x0000414c000001090001, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_replcounters' en 'APublisher: {call sp_repldone (
0x00000594000001b40005, 0x00000594000001b40005, 0, 0)}
Estado: 2, código 0, texto: 'El proceso no pudo ejecutar
'sp_repldone/sp_replcounters' en 'A'.'.
El proceso no pudo ejecutar 'sp_repldone/sp_replcounters' en 'A'.
Estado: 2, códDisconnecting from Publisher 'A'
Error del agente con un estado 'Reintento'. Ejecute el agente más tarde.
'El proceso no pudo establecer la última transacción distribuida.'.
Disconnecting from Publisher 'A'
Error del agente con un estado 'Reintento'. Ejecute el agente más tarde.
Agente de lectura de registros de Microsoft SQL Server 8.00.760
Copyright (c) 2000 Microsoft Corporation
Agente de duplicación de Microsoft SQL Server: A-HYG-4

El registro de transacciones de la base de datos publicada en el servidor
A
mide aproximadamente 600MB

¿Alguna idea?

Preguntas similares