マージレプリケーションジョブのジョブ履歴でこのエラーメッセージが表示されます:
ユーザーとして実行:NT AUTHORITY\SYSTEM。文字列型やバイナリは省略されます。[SQLSTATE 22001](エラー8152)。ステップは失敗しました。
メッセージの意味はわかっていますが、データベースモデルが同じであるため、何が原因であるかわかりません。
この特定のエラーを引き起こす可能性のあるものの提案はありますか?
マージレプリケーションジョブのジョブ履歴でこのエラーメッセージが表示されます:
ユーザーとして実行:NT AUTHORITY\SYSTEM。文字列型やバイナリは省略されます。[SQLSTATE 22001](エラー8152)。ステップは失敗しました。
メッセージの意味はわかっていますが、データベースモデルが同じであるため、何が原因であるかわかりません。
この特定のエラーを引き起こす可能性のあるものの提案はありますか?
プロファイラーで何時間も作業した後、非常に長いストアドプロシージャが問題の原因であることがわかりました。
サブスクライバーへの更新に追加された場合。Alterプロシージャを保持する列は4000文字の長さですが、ストアドプロシージャははるかに大きい「ドキュメントが埋め込まれているため」です。ここで発生した同じ問題