0

マージレプリケーションジョブのジョブ履歴でこのエラーメッセージが表示されます:

ユーザーとして実行:NT AUTHORITY\SYSTEM。文字列型やバイナリは省略されます。[SQLSTATE 22001](エラー8152)。ステップは失敗しました。

メッセージの意味はわかっていますが、データベースモデルが同じであるため、何が原因であるかわかりません。

この特定のエラーを引き起こす可能性のあるものの提案はありますか?

4

1 に答える 1

1

プロファイラーで何時間も作業した後、非常に長いストアドプロシージャが問題の原因であることがわかりました。
サブスクライバーへの更新に追加された場合。Alterプロシージャを保持する列は4000文字の長さですが、ストアドプロシージャははるかに大きい「ドキュメントが埋め込まれているため」です。ここで発生した同じ問題

于 2012-08-25T19:17:13.167 に答える