

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

# Menerapkan peningkatan versi database
<a name="sqlserver-dev-edition.db-version-upgrade"></a>

RDS untuk SQL Server Developer Edition mendukung peningkatan versi minor dan mayor menggunakan Custom Engine Versions (CEV). Upgrade memerlukan pembuatan CEV baru dengan Pembaruan Kumulatif (CU) terbaru dan menerapkannya ke instans Anda. Upgrade versi database untuk SQL Server Developer Edition melibatkan langkah-langkah berikut:

## Memahami versi utama dan minor
<a name="sqlserver-dev-edition.db-version-upgrade.major-minor"></a>

Versi utama mewakili rilis penuh Microsoft SQL Server. Setiap versi utama memperkenalkan fitur baru, perubahan signifikan dalam fungsionalitas atau karakteristik kinerja, dan perubahan tingkat mesin yang mungkin tidak kompatibel ke belakang dengan aplikasi yang ada.

Tabel berikut menunjukkan versi utama:


| Rilis SQL Server | Contoh versi mesin | 
| --- | --- | 
| SQL Server 2025 Edisi Pengembang Perusahaan | 17.00.4045.5 | 
| SQL Server 2025 Edisi Pengembang Standar | 17.00.4045.5 | 
| Edisi Pengembang SQL Server 2022 | 16.00.4215.2 | 
| SQL Server 2019 Developer Edition | 15.00.4455.2 | 

## Versi minor (pembaruan kumulatif)
<a name="sqlserver-dev-edition.db-version-upgrade.minor-versions"></a>

Versi minor mewakili Pembaruan Kumulatif (CU) yang dirilis oleh Microsoft dalam versi utama tertentu. Upgrade versi minor termasuk patch keamanan, perbaikan bug, dan peningkatan mesin.

Misalnya, dalam SQL Server 2022 (versi utama 16.00), berikut ini adalah versi minor:
+ 16.00.4255.1 (CU25)
+ 16.00.4215.2 (CU21)

Sebelum melakukan peningkatan versi, tinjau sumber daya berikut untuk memahami dampak potensial dan praktik terbaik:
+ [Pertimbangan untuk memutakhirkan mesin SQL Server DB ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.Considerations.html) — Meliputi tingkat kompatibilitas, fitur yang tidak digunakan lagi, perubahan kolasi, server tertaut, dan faktor lain yang mungkin memengaruhi beban kerja Anda setelah peningkatan.
+ [Menguji upgrade ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.UpgradeTesting.html) — Menjelaskan cara menguji pemutakhiran versi utama pada pemulihan snapshot sebelum menerapkannya ke instans produksi Anda, membantu Anda mengidentifikasi masalah tanpa memengaruhi beban kerja langsung.

## Verifikasi versi mesin saat ini dan identifikasi versi target
<a name="sqlserver-dev-edition.db-version-upgrade.verify"></a>

Gunakan `describe-db-engine-versions` AWS CLI perintah untuk melihat versi yang didukung dan menentukan target peningkatan yang valid untuk versi mesin Anda saat ini. Ini membantu Anda membedakan antara jalur peningkatan besar dan kecil sebelum menerapkan perubahan. Identifikasi versi mesin database target dari versi yang didukung Amazon RDS. Untuk informasi tentang versi SQL Server yang tersedia di Amazon RDS, lihat [Bekerja dengan SQL Server Developer Edition pada RDS untuk SQL Server](sqlserver-dev-edition.md).

```
aws rds describe-db-engine-versions \
  --engine sqlserver-dev-ee \
  --engine-version "16.00.4215.2.my-cev" \
  --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \
  --output table
```

```
---------------------------------------------------------
|              DescribeDBEngineVersions                  |
+----------------------------+--------------------------+
|       EngineVersion        |  IsMajorVersionUpgrade   |
+----------------------------+--------------------------+
|  16.00.4255.1.my-target-cev|  False                   |
|  17.00.4055.5.my-target-cev|  True                    |
+----------------------------+--------------------------+
```

Dalam output ini:
+ `IsMajorVersionUpgrade: False`menunjukkan peningkatan versi minor
+ `IsMajorVersionUpgrade: True`menunjukkan peningkatan versi utama

## Buat versi mesin kustom baru
<a name="sqlserver-dev-edition.db-version-upgrade.create-cev"></a>

Dapatkan dan unggah media instalasi yang diperlukan (ISO dan CU), lalu buat CEV baru. Untuk petunjuk terperinci tentang membuat CEV, lihat [ Membuat Versi Mesin Kustom untuk RDS untuk SQL Server Developer Edition. ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/sqlserver-dev-edition.creating-cev.html)

Jalan `describe-db-engine-versions` kan untuk mengonfirmasi jalur peningkatan yang valid untuk CEV Anda:

```
aws rds describe-db-engine-versions \
  --engine sqlserver-dev-ee \
  --engine-version "16.00.4215.2.my-cev" \
  --query "DBEngineVersions[0].ValidUpgradeTarget[*].{EngineVersion:EngineVersion,IsMajorVersionUpgrade:IsMajorVersionUpgrade}" \
  --output table
```

Contoh output:

```
---------------------------------------------------------
|              DescribeDBEngineVersions                  |
+----------------------------+--------------------------+
|       EngineVersion        |  IsMajorVersionUpgrade   |
+----------------------------+--------------------------+
|  17.00.4055.5.my-target-cev|  True                    |
+----------------------------+--------------------------+
```

## Terapkan pemutakhiran versi
<a name="sqlserver-dev-edition.db-version-upgrade.apply"></a>

### Menggunakan AWS CLI
<a name="sqlserver-dev-edition.db-version-upgrade.apply.cli"></a>

Terapkan peningkatan versi menggunakan perintah Amazon RDS [ modify-db-instance ](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) dengan CEV baru:

```
aws rds modify-db-instance \
--db-instance-identifier <instance-id> \
--engine-version <new-cev-version> \
--allow-major-version-upgrade ## required only for major version upgrades \
--no-apply-immediately ## use --apply-immediately for immediate update
```

**catatan**  
`--no-apply-immediately`(default) untuk menerapkan perubahan selama jendela pemeliharaan berikutnya.

**penting**  
`--allow-major-version-upgrade`Parameter diperlukan untuk peningkatan versi utama.

### Menggunakan AWS Konsol Manajemen
<a name="sqlserver-dev-edition.db-version-upgrade.apply.console"></a>

Untuk meng-upgrade versi engine instance DB menggunakan Konsol:

1. Masuk ke Konsol AWS Manajemen dan buka konsol Amazon RDS di [ https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis data**, lalu pilih instans DB yang ingin Anda tingkatkan.

1. Pilih **Ubah**. Halaman Modifikasi Instans DB akan muncul.

1. Untuk versi mesin ** DB**, pilih versi target baru (CEV baru Anda) dari daftar dropdown.

1. Pilih ** Lanjutkan ** dan tinjau ringkasan modifikasi.

1. Pilih kapan untuk menerapkan perubahan: 
   + Pilih ** Terapkan segera ** untuk memulai upgrade sekarang.
   + Pilih ** Terapkan selama jendela pemeliharaan terjadwal berikutnya ** untuk menerapkan perubahan selama jendela pemeliharaan terjadwal berikutnya.

1. Pilih **Modifikasi Instans DB** untuk menyimpan perubahan Anda.