

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

# RDS Custom for SQL Server 作業系統更新
<a name="custom-os-upgrade"></a>

RDS Custom for SQL Server 提供下列方法來將作業系統更新套用至 RDS 提供的引擎版本 (RPEV) 執行個體：
+ *system-update 維護動作*
+ *資料庫次要版本升級*
  + 使用 RPEV 的資料庫次要引擎版本升級包含最新的作業系統更新。如果您想要將作業系統更新與 SQL Server 次要版本升級結合，此方法特別有用。如需詳細資訊，請參閱[升級 Amazon RDS Custom for SQL Server 資料庫執行個體](custom-upgrading-sqlserver.md)。

## 作業系統更新的案例
<a name="custom-os-upgrade.Scenarios"></a>

有兩種方式可以管理 RDS Custom for SQL Server 執行個體的作業系統更新：
+ 對於單一可用區執行個體，執行個體在作業系統更新期間無法使用。
+ 對於異地同步備份部署，RDS 會以下列方式套用作業系統更新：
  + 首先，RDS 會在待命執行個體上執行作業系統更新。
  + RDS 會容錯移轉至升級的待命資料庫執行個體，使其成為新的主要資料庫執行個體。
  + 最後，RDS 會在新的待命資料庫執行個體上執行作業系統更新。

異地同步備份部署的停機時間是容錯移轉所需的時間。

## 使用系統更新維護動作套用作業系統更新
<a name="custom-os-upgrade.SystemUpdates"></a>

若要將作業系統更新套用至 Amazon RDS RPEV 執行個體，您可以使用 AWS CLI AWS 管理主控台或 RDS API。如需詳細資訊，請參閱[RDS 資料庫執行個體的作業系統更新](USER_UpgradeDBInstance.Maintenance.md#OS_Updates)。

**Example**  
在 Linux、macOS 或 Unix 中：  
**步驟 1：檢查是否有可用的更新**  
使用 `describe-pending-maintenance-actions`命令來查看您的執行個體是否可使用作業系統更新：  

```
aws rds describe-pending-maintenance-actions
```
回應範例：  

```
{
    "PendingMaintenanceActions": [
        {
            "ResourceIdentifier": "arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance",
            "PendingMaintenanceActionDetails": [
                {
                    "Action": "system-update",
                    "Description": "New Operating System update is available"
                }
            ]
        }
    ]
}
```
動作類型 `system-update` 表示您的執行個體可使用作業系統更新。  
**步驟 2：套用作業系統更新**  
使用 `apply-pending-maintenance-action`命令來排程更新：  

```
aws rds apply-pending-maintenance-action \ 
                --resource-identifier arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance \ 
                --apply-action system-update \ 
                --opt-in-type {{immediate}}
```
`opt-in-type` 輸入具有下列選項：  
+ `immediate`：立即套用更新
+ `next-maintenance`：在下一個排定的維護時段套用更新
+ `undo-opt-in`：取消先前排定的更新
回應範例：  

```
{
    "ResourcePendingMaintenanceActions": {
        "ResourceIdentifier": "arn:aws:rds:us-east-1:111122223333:db:my-sqlserver-instance",
        "PendingMaintenanceActionDetails": [
            {
                "Action": "system-update",
                "AutoAppliedAfterDate": "2024-04-10T20:41:01.695000+00:00",
                "ForcedApplyDate": "2024-04-10T20:41:01.694000+00:00",
                "CurrentApplyDate": "2024-04-10T20:41:01.695000+00:00",
                "Description": "New Operating System update is available"
            }
        ]
    }
}
```

## 作業系統更新通知
<a name="custom-os-upgrade.OSNotifications"></a>

若要在新的選用作業系統修補程式可用時收到通知，您可以訂閱安全修補事件類別中的 [RDS-EVENT-0230](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html#RDS-EVENT-0230)。如需訂閱 RDS 事件的資訊，請參閱[訂閱 Amazon RDS 事件通知](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Subscribing.html)。

## 考量事項
<a name="custom-os-upgrade.Considerations"></a>

下列考量和限制適用於作業系統更新：
+ 在作業系統更新期間，不會對 C：\\ 磁碟機進行任何作業系統自訂。
+ 建議您在套用更新之前先手動拍攝快照。