

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memutakhirkan instans BYOM DB untuk RDS untuk SQL Server
<a name="sqlserver-byom-upgrade"></a>

Anda dapat menerapkan upgrade versi mesin minor ke instans BYOM DB Anda pada RDS untuk SQL Server. Peningkatan versi minor mencakup pembaruan kumulatif Microsoft yang berisi tambalan keamanan, perbaikan bug, dan peningkatan kinerja.

Tidak seperti instance License Included, memutakhirkan instans BYOM memerlukan versi mesin BYOM agar tersedia sebelum Anda memulai pemutakhiran.

## Mengidentifikasi target peningkatan yang valid
<a name="sqlserver-byom-upgrade.targets"></a>

Sebelum Anda memutakhirkan, identifikasi versi mesin mana yang tersedia sebagai target pemutakhiran yang valid untuk versi Anda saat ini.

Gunakan `describe-db-engine-versions` perintah untuk mencantumkan target pemutakhiran versi minor yang valid:

**Contoh:**

```
aws rds describe-db-engine-versions \
    --engine sqlserver-ee \
    --engine-version 15.00.4440.1.v1 \
    --include-all \
    --query "DBEngineVersions[?DBEngineMediaType=='Customer Provided'].ValidUpgradeTarget[] | [?IsMajorVersionUpgrade==\`false\`]"
```

**Keluaran sampel:**

```
[
    {
        "Engine": "sqlserver-ee",
        "EngineVersion": "15.00.4455.2.v1",
        "AutoUpgrade": false,
        "IsMajorVersionUpgrade": false
    },
    .....
    {
        "Engine": "sqlserver-ee",
        "EngineVersion": "15.00.4465.1.v1",
        "AutoUpgrade": false,
        "IsMajorVersionUpgrade": false
    }
]
```

## Menerapkan peningkatan versi BYOM (AWS CLI)
<a name="sqlserver-byom-upgrade.applying"></a>

Sebelum Anda memulai upgrade versi, ambil snapshot manual. Amazon RDS membuat snapshot otomatis, tetapi snapshot manual memberi Anda titik pemulihan yang diketahui.

**Contoh:**

```
aws rds modify-db-instance \
    --db-instance-identifier my-byom-instance \
    --engine-version 15.00.4465.1.v1 \
    --no-apply-immediately
```

**catatan**  
Saat Anda menggunakan`--no-apply-immediately`, Amazon RDS menerapkan perubahan selama jendela pemeliharaan berikutnya. Gunakan `--apply-immediately` untuk segera menerapkan perubahan. Untuk informasi selengkapnya, lihat [Menggunakan pengaturan modifikasi jadwal](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.ApplyImmediately.html).

## Memverifikasi peningkatan
<a name="sqlserver-byom-upgrade.verifying"></a>

Setelah pemutakhiran selesai, verifikasi versi mesin baru pada instans DB Anda.

**Contoh:**

```
aws rds describe-db-instances \
    --db-instance-identifier my-byom-instance \
    --query "DBInstances[*].[DBInstanceIdentifier,EngineVersion,DBInstanceStatus,LicenseModel]"
```

```
[
    [
        "my-byom-instance",
        "15.00.4465.1.v1",
        "available",
        "bring-your-own-media"
    ]
]
```

Konfirmasikan nilai-nilai berikut:
+ `EngineVersion`cocok dengan versi target Anda.
+ `DBInstanceStatus` adalah `available`.
+ `LicenseModel` adalah `bring-your-own-media`.

## Mengonversi contoh Lisensi Termasuk untuk Membawa Media Anda Sendiri
<a name="sqlserver-byom-upgrade.converting"></a>

Anda dapat mengonversi RDS yang ada untuk instance SQL Server dari model License Included ke BYOM. Ini memungkinkan Anda menggunakan lisensi SQL Server Anda sendiri alih-alih membayar biaya lisensi AWS yang disertakan.

**catatan**  
Anda harus memiliki versi mesin BYOM dalam `available` status untuk versi mesin instans saat ini.

Gunakan `modify-db-instance` perintah untuk mengubah model lisensi:

```
aws rds modify-db-instance \
    --db-instance-identifier DB_INSTANCE_IDENTIFIER \
    --license-model bring-your-own-media \
    --no-apply-immediately
```

**catatan**  
Saat Anda menggunakan`--no-apply-immediately`, Amazon RDS menerapkan perubahan selama jendela pemeliharaan berikutnya. Gunakan `--apply-immediately` untuk segera menerapkan perubahan. Untuk informasi selengkapnya, lihat [Menggunakan pengaturan modifikasi jadwal](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.ApplyImmediately.html).

Untuk memverifikasi model lisensi instans DB Anda saat ini, gunakan `describe-db-instances` perintah dan periksa `LicenseModel` bidang dalam respons. Jika modifikasi sedang berlangsung, periksa `PendingModifiedValues` bidang untuk model lisensi yang tertunda. Setelah modifikasi selesai, `LicenseModel` bidang mencerminkan nilai baru. Untuk informasi selengkapnya, lihat [Menjelaskan instans DB](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html).

## Pertimbangan-pertimbangan
<a name="sqlserver-byom-upgrade.considerations"></a>
+ Konversi dari BYOM ke Lisensi Termasuk tidak didukung.
+ Jika instans License-Included (LI) Anda telah membaca replika, hapus sebelum mengonversi model lisensi ke BYOM, lalu buat ulang setelahnya. Replika baru akan secara otomatis mewarisi model lisensi BYOM.
+ Jika instans LI DB Anda berjalan pada kelas instance yang tidak didukung untuk BYOM (misalnya, db.m5 atau db.r6i), Anda tidak dapat mengonversi langsung ke BYOM. Pertama, ubah instance Anda ke kelas instance yang didukung (generasi ke-7 atau yang lebih baru), lalu ubah model lisensi sebagai operasi modifikasi terpisah.