複製されるLOBデータの長さ(2135980)が構成済みの最大値65536を超えています


12

レプリケーションエラー「レプリケートされるLOBデータの長さ(2135980)が構成済みの最大65536を超えています」が発生します。

sp_configureは以前に適用されて最大値(-1)に設定され、sys.configurationsに対するクエリは最大値(-1)が使用中であることを確認しました。

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

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

最大値ではなく「最大テキストreplサイズ」に大きな値を使用して、無効にしてからもう一度オンにしてみましたが、役に立ちませんでした。

「テキストの最大replサイズ」の設定や他のどこかを上書きできるものはありますか?


そして、あなたは間違いなく正しいSQL Serverインスタンスで再構成を実行していますか?愚かな質問でごめんなさい!
Max Vernon

1
はい、RECONFIGUREとRECONFIGURE WITH OVERRIDEを試しましたが、これはエラーが発生しているインスタンスと同じです。これは、この問題が発生している唯一のインスタンスです。ばかげている質問はありません;-)
Heather Wright

関連しているかどうかはわかりませんが、出版社、ディストリビューター、サブスクライバー、または出版社だけで行ったのですか
Vladimir Oselsky 2016年

1
パブリッシャーとディストリビューターは同じインスタンス上にあります-ここに「最大テキストreplサイズ」設定が適用されました。
ヘザーライト

試しましたEXEC sys.sp_configure 'max text repl size', 2147483647;か?
Max Vernon

回答:


9

この構成は、Management Studioを使用してサーバーを右クリックし、[プロパティ]-> [詳細設定]タブ-> [その他]-> [最大テキストレプリケーションサイズ]で変更できます。またはあなたが試してみたいかもしれません:

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

3
この問題の問題点は、sp_configureもサブスクライバーで実行する必要があったことです(既に別の場所で実行されていたため)、これがエラーの原因です。
Heather Wright
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.