View a markdown version of this page

Menerapkan peningkatan versi database - Amazon Relational Database Service

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

Menerapkan peningkatan versi database

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

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 ServerContoh versi mesin
SQL Server 2025 Edisi Pengembang Perusahaan17.00.4045.5
SQL Server 2025 Edisi Pengembang Standar17.00.4045.5
Edisi Pengembang SQL Server 202216.00.4215.2
SQL Server 2019 Developer Edition15.00.4455.2

Versi minor (pembaruan kumulatif)

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 — 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 — 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

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.

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: Falsemenunjukkan peningkatan versi minor

  • IsMajorVersionUpgrade: Truemenunjukkan peningkatan versi utama

Buat versi mesin kustom baru

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.

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

Menggunakan AWS CLI

Terapkan peningkatan versi menggunakan perintah Amazon RDS modify-db-instance 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-upgradeParameter diperlukan untuk peningkatan versi utama.

Menggunakan AWS Konsol Manajemen

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/.

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

  3. Pilih Ubah. Halaman Modifikasi Instans DB akan muncul.

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

  5. Pilih Lanjutkan dan tinjau ringkasan modifikasi.

  6. 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.

  7. Pilih Modifikasi Instans DB untuk menyimpan perubahan Anda.