La longitud de los datos LOB (2135980) a replicar excede el máximo configurado 65536

12

Recibo el error de replicación 'La longitud de los datos LOB (2135980) a replicar excede el máximo configurado 65536'.

sp_configure se aplicó previamente para establecerlo en el valor máximo (-1) y una consulta en sys.configurations confirma que el valor máximo (-1) está en uso.

EXEC sp_configure 'max text repl size', -1 ; 
RECONFIGURE; 
GO

select * from sys.configurations
where name like 'max text repl size%';
GO

Intenté usar un valor grande para 'tamaño máximo de respuesta de texto' en lugar del valor máximo y apagarlo y volverlo a encender, pero fue en vano.

¿Hay algo más que pueda estar anulando la configuración del 'tamaño máximo de respuesta de texto' o en cualquier otro lugar donde pueda buscar?

Heather Wright
fuente
¿Y definitivamente está realizando la reconfiguración en la instancia correcta de SQL Server? ¡Perdón por la estúpida pregunta!
Max Vernon
1
Sí, probé RECONFIGURE, así como RECONFIGURE WITH OVERRIDE y esta es la misma instancia en la que se produce el error. Esta es la única instancia que tiene este problema. Ninguna pregunta es estúpida ;-)
Heather Wright
No estoy seguro si es relevante, pero ¿lo hizo en editor, distribuidor y suscriptor o solo editor?
Vladimir Oselsky
1
El editor y el distribuidor están en la misma instancia: aquí es donde se aplicó la configuración de "tamaño máximo de respuesta de texto".
Heather Wright
has intentado EXEC sys.sp_configure 'max text repl size', 2147483647;?
Max Vernon

Respuestas:

9

Esta configuración se puede cambiar usando Management Studio haciendo clic derecho en el servidor -> Propiedades -> pestaña Avanzado -> Varios -> Tamaño máximo de replicación de texto. O quizás quieras probar:

EXEC sys.sp_configure N'max text repl size (B)', N'-1'
GO
RECONFIGURE WITH OVERRIDE
GO
Dragos
fuente
3
El problema con este problema fue que la sp_configure también necesitaba ejecutarse en el suscriptor (ya se había ejecutado en otro lugar) porque aquí era donde se originaba el error.
Heather Wright