

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控檔案傳輸任務的狀態
<a name="Appendix.SQLServer.Options.S3-integration.using.monitortasks"></a>

若要追蹤 S3 整合任務的狀態，請呼叫 `rds_fn_task_status` 函數。需要兩個參數。第一個參數不適用於 S3 整合，應該一律為 `NULL`。第二個參數接受任務 ID。

若要查看所有任務的清單，請將第一個參數設為 `NULL`，將第二個參數設為 `0`，如下列範例所示。

```
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,0);
```

若要取得特定的任務，請將第一個參數設為 `NULL`，將第二個參數設為任務 ID，如下列範例所示。

```
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,42);
```

`rds_fn_task_status` 函數會傳回下列資訊。


|  輸出參數  |  描述  | 
| --- | --- | 
|  `task_id`  |  任務的 ID。  | 
|  `task_type`  |  就 S3 整合而言，任務可以有下列任務類型： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.S3-integration.using.monitortasks.html)  | 
|  `database_name`  | 不適用於 S3 整合任務。 | 
|  `% complete`  |  任務的進度 (以百分比表示)。  | 
|  `duration(mins)`  |  任務所花的時間 (以分鐘為單位)。  | 
|  `lifecycle`  |  任務的狀態。可能的狀態如下： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.S3-integration.using.monitortasks.html)  | 
|  `task_info`  |  任務的其他資訊。如果處理期間發生錯誤，此欄包含該錯誤的相關資訊。  | 
|  `last_updated`  |  上次更新任務狀態的日期和時間。  | 
|  `created_at`  |  建立任務的日期和時間。  | 
|  `S3_object_arn`  |  下載或上傳時往返之 S3 物件的 ARN。  | 
|  `overwrite_S3_backup_file`  |  不適用於 S3 整合任務。  | 
|  `KMS_master_key_arn`  |  不適用於 S3 整合任務。  | 
|  `filepath`  |  RDS 資料庫執行個體上的檔案路徑。  | 
|  `overwrite_file`  |  指出是否覆寫現存檔案的選項。  | 
|  `task_metadata`  |  不適用於 S3 整合任務。  | 