2017-02-27 143 views
1

我有一个SSIS包旨在下载所有的FTP文件,然后将它们插入到数据库中。目前使用2014 SQL Express版本的我想了解SQL代理的工作方式。所以我的问题是如果我有一个SQL代理日程安排来每天运行包,并让我说如果由于网络驱动器问题而从包中收到错误消息。包裹会每天保持运行吗?计划的Packege SQL代理作业

回答

1

是的,它会在任何故障发生后的下一次计划运行中运行,但是如果您尚未处理引起故障的问题(例如,如果您是我们的服务器上的空间并且尚未解决此问题前一天),它可能仍会失败或运行,但会导致数据完整性问题,因为以前的文件未运行。根据SSIS包的编写方式以及您是否收到完整文件或部分文件(通常称为增量,因为它只包含自上次文件以来更改的记录,必须始终按顺序处理这些记录),因此您可能需要手动干预任何性质的失败。