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

时间:2016-07-19 23:25:12

标签: sql-server replication sql-server-agent

我正在尝试通过在“运行代理”步骤结束时指定以下参数来为SQL Server 2012上的复制合并代理设置输出日志

-Output C:\ReplOutput.txt

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

  

字符串或二进制数据将被截断。 [SQLSTATE 22001](错误   8152)。步骤失败了。

当我删除该参数时,代理会运行,但如果复制中出现错误,我需要它进行调试。任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

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