Die Länge der zu replizierenden LOB-Daten (2135980) überschreitet das konfigurierte Maximum von 65536

11

Ich erhalte den Replikationsfehler 'Die Länge der zu replizierenden LOB-Daten (2135980) überschreitet das konfigurierte Maximum von 65536'.

sp_configure wurde zuvor angewendet, um den Maximalwert (-1) festzulegen, und eine Abfrage in sys.configurations bestätigt, dass der Maximalwert (-1) verwendet wird.

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

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

Ich habe versucht, einen großen Wert für 'max text repl size' anstelle des max value zu verwenden und ihn ohne Erfolg aus- und wieder einzuschalten.

Gibt es noch etwas, das die Einstellung "Maximale Textwiederholungsgröße" überschreibt, oder irgendwo anders, wo ich suchen kann?

Heather Wright
quelle
Und Sie führen die Neukonfiguration definitiv auf der richtigen SQL Server-Instanz durch? Entschuldigung für die blöde Frage!
Max Vernon
1
Ja, ich habe RECONFIGURE sowie RECONFIGURE WITH OVERRIDE ausprobiert. Dies ist dieselbe Instanz, in der der Fehler auftritt. Dies ist die einzige Instanz, bei der dieses Problem auftritt. Keine Fragen sind dumm ;-)
Heather Wright
Sie sind sich nicht sicher, ob dies relevant ist, aber haben Sie dies bei Publisher, Distributor und Abonnent oder nur bei Publisher getan?
Vladimir Oselsky
1
Publisher und Distributor befinden sich in derselben Instanz. Hier wurde die Einstellung "Maximale Textrepl-Größe" angewendet.
Heather Wright
haben Sie versucht EXEC sys.sp_configure 'max text repl size', 2147483647;?
Max Vernon

Antworten:

8

Diese Konfiguration kann mit Management Studio geändert werden, indem Sie mit der rechten Maustaste auf den Server -> Eigenschaften -> Registerkarte Erweitert -> Verschiedenes -> Maximale Textreplikationsgröße klicken. Oder Sie möchten versuchen:

EXEC sys.sp_configure N'max text repl size (B)', N'-1'
GO
RECONFIGURE WITH OVERRIDE
GO
Dragos
quelle
3
Das Problem bei diesem Problem war, dass die sp_configure auch auf dem Abonnenten ausgeführt werden musste (sie wurde bereits an anderer Stelle ausgeführt), da hier der Fehler auftrat.
Heather Wright