SSIS
包計劃在特定時間運行。如果在預定時間之前的文件,負載變細,但是當文件遲到,包失敗,則會顯示錯誤消息SSIS包無法執行
Process cannot access the file because it is being used by another process
SSIS
包計劃在特定時間運行。如果在預定時間之前的文件,負載變細,但是當文件遲到,包失敗,則會顯示錯誤消息SSIS包無法執行
Process cannot access the file because it is being used by another process
陷阱,在錯誤處理程序特定的錯誤,如果它發生,有工作/ package稍等片刻,然後再試一次,直到它不再出現錯誤。
您能解釋我該怎麼做嗎? –
這是一個廣泛的話題,有很多方法可以完成。這將需要你的一些研究。正如尼克在他的評論中提到的,一種方法是使包失敗並在作業中設置重試。 –
當文件遲到時你想要做什麼? –
我們希望文件得到完全複製,然後SSIS包開始處理它。平面文件可能高達600MB。 –
通常的解決方法是首先嚐試將文件複製到某處。如果失敗,您知道該文件仍在使用中。你需要建立這個和一些重試功能。您也可以直接在SQL Agent作業中設置重試 - 這可能是最容易的 –