La longueur des données LOB (2135980) à répliquer dépasse le maximum configuré 65536


12

J'obtiens l'erreur de réplication «La longueur des données LOB (2135980) à répliquer dépasse le maximum configuré 65536».

sp_configure a été précédemment appliqué pour le définir sur la valeur max (-1) et une requête sur sys.configurations confirme que la valeur max (-1) est en cours d'utilisation.

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

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

J'ai essayé d'utiliser une grande valeur pour la «taille maximale de la réponse texte» plutôt que la valeur maximale et de l'éteindre puis de la rallumer, en vain.

Y a-t-il autre chose qui peut remplacer le paramètre «taille maximale de la réponse texte» ou n'importe où ailleurs que je peux consulter?


Et vous effectuez définitivement la reconfiguration sur la bonne instance de SQL Server? Désolé pour la question stupide!
Max Vernon

1
Oui, essayé RECONFIGURE, ainsi que RECONFIGURE WITH OVERRIDE et c'est la même instance que l'erreur se produit. C'est le seul cas qui rencontre ce problème. Aucune question n'est stupide ;-)
Heather Wright

Je ne sais pas si cela est pertinent, mais l'avez-vous fait sur l'éditeur, le distributeur et l'abonné ou simplement sur l'éditeur?
Vladimir Oselsky

1
L'éditeur et le distributeur se trouvent sur la même instance - c'est là que le paramètre «taille maximale de réponse du texte» a été appliqué.
Heather Wright

as-tu essayé EXEC sys.sp_configure 'max text repl size', 2147483647;?
Max Vernon

Réponses:


9

Cette configuration peut être modifiée à l'aide de Management Studio en cliquant avec le bouton droit sur le serveur -> Propriétés -> onglet Avancé -> Divers -> Taille maximale de réplication de texte. Ou vous pouvez essayer:

EXEC sys.sp_configure N'max text repl size (B)', N'-1'
GO
RECONFIGURE WITH OVERRIDE
GO

3
Le problème avec ce problème était que la sp_configure devait également être exécutée sur l'abonné (elle avait déjà été exécutée ailleurs) car c'était là que l'erreur était à l'origine.
Heather Wright
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.