我正在尝试通过在“运行代理”步骤结束时指定以下参数来为SQL Server 2012上的复制合并代理设置输出日志
-Output C:\ReplOutput.txt
现在,当我再次运行代理时,它会失败并显示以下错误
字符串或二进制数据将被截断。 [SQLSTATE 22001](错误 8152)。步骤失败了。
当我删除该参数时,代理会运行,但如果复制中出现错误,我需要它进行调试。任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
这几乎肯定是一个权限问题,错误对于配置的日志记录存储来说太大了。如果您没有使用自定义错误记录例程,您可能希望将此作为潜在的缓冲区溢出错误来引起Microsoft的注意。