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
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
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)
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.
Memverifikasi peningkatan
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:
EngineVersioncocok dengan versi target Anda.DBInstanceStatusadalahavailable.LicenseModeladalahbring-your-own-media.
Mengonversi contoh Lisensi Termasuk untuk Membawa Media Anda Sendiri
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.
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.
Pertimbangan-pertimbangan
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.