從指令碼工作中傳回結果

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

指令碼工作使用 TaskResult 與選擇性的 ExecutionValue 屬性,將狀態資訊傳回 Integration Services 執行階段,可用以判斷在完成指令碼工作之後的工作流程路徑。

TaskResult

TaskResult 屬性會報告工作是否已成功或失敗。 例如:

Dts.TaskResult = ScriptResults.Success

ExecutionValue

ExecutionValue 屬性會選擇性地傳回使用者定義的物件,以量化或提供有關指令碼工作的成功或失敗的詳細資訊。 例如,FTP 工作使用 ExecutionValue 屬性傳回傳送的檔案數目。 執行 SQL 工作會傳回工作影響的資料列數。 ExecutionValue 也可用以判斷工作流程的路徑。 例如:

Dim rowsAffected as Integer

...

rowsAffected = 1000

Dts.ExecutionValue = rowsAffected