【发布时间】:2017-02-17 09:45:03
【问题描述】:
我正在尝试通过我的 C# 应用程序使用 BCP 进行批量复制。这是我需要执行的命令:
var bcpArgs = "EXEC spReportExecutor @Query = 'SELECT * FROM ExpAifaBrosureCommTape', @Parameters = '<Parameters> <DBToUse>sql_converted_absaDR</DBToUse></Parameters>'" queryout "C:\MISAutomationReports\BCP\AifaBrosureCommissionTape.dat" -e"C:\MISAutomationReports\BCP\AifaBrosureCommissionError.txt" -T -c -S [myserver] -d [mydatabase]
我执行命令如下:
System.Diagnostics.Process.Start("bcp.exe", bcpArgs);
这在我的本地机器上运行良好,但是当部署到我们的开发/生产服务器时,我得到一个“系统找不到指定的文件”异常。但是,如果我直接在命令行中运行 bcpArgs,则该过程是成功的。
请问我错过了什么?
【问题讨论】: