2017-02-27 139 views
1

我有一個SSIS包旨在下載所有的FTP文件,然後將它們插入到數據庫中。目前使用2014 SQL Express版本的我想了解SQL代理的工作方式。所以我的問題是如果我有一個SQL代理日程安排來每天運行包,並讓我說如果由於網絡驅動器問題而從包中收到錯誤消息。包裹會每天保持運行嗎?計劃的Packege SQL代理作業

回答

1

是的,它會在任何故障發生後的下一次計劃運行中運行,但是如果您尚未處理引起故障的問題(例如,如果您是我們的服務器上的空間並且尚未解決此問題前一天),它可能仍會失敗或運行,但會導致數據完整性問題,因爲以前的文件未運行。根據SSIS包的編寫方式以及您是否收到完整文件或部分文件(通常稱爲增量,因爲它只包含自上次文件以來更改的記錄,必須始終按順序處理這些記錄),因此您可能需要手動干預任何性質的失敗。