

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

# 判斷 Amazon RDS for SQL Server 的上次容錯移轉時間
<a name="Appendix.SQLServer.CommonDBATasks.LastFailover"></a>

若要判斷上次容錯移轉時間，請使用下列預存程序：

```
execute msdb.dbo.rds_failover_time;
```

此程序會傳回下列資訊。


****  

| 輸出參數 | 描述 | 
| --- | --- | 
|  errorlog\$1available\$1from  |  顯示日誌目錄中可取得錯誤記錄的時間。  | 
|  recent\$1failover\$1time  |  顯示上次容錯移轉時間 (如果可從錯誤日誌中取得)。否則顯示 `null`。  | 

**注意**  
預存程序會搜尋日誌目錄中所有可用的 SQL Server 錯誤日誌，以擷取最近的容錯移轉時間。如果 SQL Server 已覆寫容錯移轉訊息，則程序不會擷取容錯移轉時間。

**Example 沒有最近的容錯移轉**  
此範例顯示錯誤日誌中沒有最近的容錯移轉時的輸出。自從 2020-04-29 23:59:00.01 以來，沒有發生任何容錯移轉。  


| errorlog\$1available\$1from | recent\$1failover\$1time | 
| --- | --- | 
|  2020-04-29 23:59:00.0100000  |  null  | 

**Example 最近的容錯移轉**  
此範例顯示錯誤日誌中有容錯移轉時的輸出。最近一次的容錯移轉是在 2020-05-05 18:57:51.89。  


| errorlog\$1available\$1from | recent\$1failover\$1time | 
| --- | --- | 
|  2020-04-29 23:59:00.0100000  |  2020-05-05 18:57:51.8900000  | 