当Powershell执行时,SQL Job步骤不会失败

时间:2019-06-20 14:18:45

标签: sql-server powershell sql-job

我目前有两步SQL工作,目的是执行以下操作;

1)检查文件是否存在。 (问题在这里)

2)运行SSIS程序包,将csv文件导入数据库。

$File = "\\File\File2\Text.csv"

if(!(Test-Path -Path $File))
{
Write-Error "File does not exist"
}

尽管作业成功完成,但还是出现了以下错误。

”作业脚本遇到以下错误。这些错误并未停止脚本:作业步骤在PowerShell脚本的第0行收到错误。相应的行是“。更正脚本并重新计划作业。 PowerShell返回的错误信息是:“文件不存在”。进程退出代码0。该步骤成功。”

完整的意图是让工作有意地失败,然后退出报告成功。

受欢迎的搜索方法返回了所提供代码的多种变体,但似乎没有一个与我期望的SQL作业交互。有什么想法吗?

谢谢!

0 个答案:

没有答案