Sql 如何将BCP操作中的错误消息写入日志文件并停止处理批处理文件。

Sql 如何将BCP操作中的错误消息写入日志文件并停止处理批处理文件。,sql,bcp,Sql,Bcp,我在批处理命令文件中有BCP操作。当BCP操作中出现错误时,我需要停止处理并在日志文件中写入err msg 我曾经使用-e选项将BCP操作期间的错误消息写入错误文件。正在该位置创建err文件,但不包含写入该文件的任何错误消息 我的BCP声明是这样的 BCP DbName.dbo.tableName In FileLocation -e Errorfile -S ServerName -T -c 是否有方法获取错误级别,然后停止处理 感谢快速帮助。参数-m指定最大错误。bcp实用程序无法复制的行

我在批处理命令文件中有BCP操作。当BCP操作中出现错误时,我需要停止处理并在日志文件中写入err msg

我曾经使用
-e
选项将BCP操作期间的错误消息写入错误文件。正在该位置创建err文件,但不包含写入该文件的任何错误消息

我的BCP声明是这样的

BCP DbName.dbo.tableName In FileLocation -e Errorfile -S ServerName -T -c
是否有方法获取错误级别,然后停止处理


感谢快速帮助。

参数-m指定最大错误。bcp实用程序无法复制的行将被忽略并计为一个错误。如果不包括此选项,默认值为10

-e参数指定bcp无法写入输出文件的数据存储文件

bcp实用程序正在向DOS环境报告错误。从DOS脚本运行bcp,并从DOS环境捕获/写入错误