复制合并代理:字符串或二进制数据将被截断

Replication merge agent: String or binary data would be truncated

我正在尝试通过在 运行 代理步骤

结束时指定以下参数,在 SQL Server 2012 上为复制合并代理设置输出日志
-Output C:\ReplOutput.txt

现在,当我 运行 代理再次失败并显示以下错误时

String or binary data would be truncated. [SQLSTATE 22001] (Error 8152). The step failed.

当我删除该参数时代理 运行s 但我需要它进行调试以防复制中出现错误。如有任何帮助,我们将不胜感激。

这几乎可以肯定是权限问题,对于配置的日志存储而言错误太大。如果您没有使用自定义错误记录例程,您可能希望将此作为潜在的缓冲区溢出错误引起 Microsoft 的注意。