

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

# Memecahkan masalah versi mesin BYOM dan instans DB
<a name="sqlserver-byom-troubleshooting"></a>

Tabel berikut membantu Anda mendiagnosis dan menyelesaikan masalah umum saat membuat dan mengelola versi mesin Bring Your Own Media (BYOM) dan instans DB untuk RDS untuk SQL Server.


| Pesan Galat/Gejala | Penyebab | Perbaikan yang Direkomendasikan | 
| --- | --- | --- | 
| InvalidParameterValue: RDS can't create the custom engine version because the provided <Name>.ISO file doesn't match the expected installer file for engine version 15.00.4435.7.v1 | File RTM yang Anda unggah tidak cocok dengan versi atau edisi utama SQL Server yang ditentukan dalam perintah. Misalnya, mengunggah ISO SQL Server 2022 sambil menargetkan versi mesin 2019 (15.xx). | 1. Verifikasi awalan versi mesin cocok dengan ISO: 15.xx = SQL Server 2019, 16.xx = SQL Server 2022. 2. Verifikasi parameter mesin cocok dengan edisi: sqlserver-ee = Perusahaan, sqlserver-se = Standar. 3. Unggah file RTM yang benar ke S3. 4. Hapus versi mesin BYOM yang gagal jika ada yang dibuat. 5. Coba lagi create-custom-db-engine-version dengan ISO yang cocok. | 
| CreateCustomDBEngineVersionFault: RDS was unable to access the specified installer file in the S3 bucket. | RDS tidak dapat mengakses bucket S3, atau file ISO tidak ditemukan di lokasi S3 yang ditentukan. | 1. Pastikan bucket S3 tidak memiliki kebijakan yang memblokir akses layanan RDS. 2. Verifikasi nama bucket S3 di--database-installation-files-s3-bucket-name. 3. Verifikasi nama file dalam --database-installation-files kecocokan persis. 4. Konfirmasikan bucket berada di Wilayah yang sama dengan versi mesin BYOM. 5. Periksa kebijakan titik akhir SCP atau VPC yang dapat memblokir akses. 6. Coba lagicreate-custom-db-engine-version. | 
| InvalidParameterValue: RDS can't create the custom engine version because the provided file doesn't match the expected installer file for engine version | File CU tidak cocok dengan versi mesin target. | 1. Identifikasi nomor CU KB yang benar untuk versi minor target Anda. 2. Coba lagi create-custom-db-engine-version dengan versi CU yang cocok. | 
| InvalidParameterValue: The custom engine version isn't valid. Names can include only lowercase letters (a-z), dashes (-), underscores (\_), and periods (.). Specify a valid CEV, refer to https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-cev.html\#custom-cev.create, and try again. | Verifikasi bahwa nama CEV Anda hanya menggunakan karakter yang didukung dan bahwa Anda menggunakan edisi atau versi SQL Server yang didukung BYOM. | 1. Pastikan Anda menggunakan mesin yang didukung: sqlserver-ee atausqlserver-se. 2. Verifikasi versi mesin adalah SQL Server 2019 (15.xx) atau SQL Server 2022 (16.xx). 3. Coba lagi dengan edisi dan versi yang didukung. | 
| InvalidCustomDBEngineVersionStateFault: You can't delete custom engine version sqlserver-ee 15.00.4465.1.v1. At least one instance and one backup is using the CEV. Change the version or delete the instances and backups, and try again. | Instans DB, snapshot, atau replika baca masih menggunakan versi BYOM. | 1. Identifikasi sumber daya menggunakan versi ini:aws rds describe-db-instances --query "DBInstances[?EngineVersion=='<version>']". 2. Identifikasi snapshot:aws rds describe-db-snapshots --query "DBSnapshots[?EngineVersion=='<version>']". 3. Migrasikan instance ke versi lain atau hapus instans. 4. Hapus snapshot terkait dan cadangan otomatis. 5. Coba lagidelete-custom-db-engine-version. | 
| InvalidParameterCombination: The LicenseModel parameter is required for configurations with multiple options. | BYOM diaktifkan untuk versi ini tetapi dihilangkan--license-model. | Tambahkan --license-model bring-your-own-media atau --license-model license-included ke perintah Anda. | 
| The combination of engine sqlserver-se and version <version> isn't valid. Enter a valid custom engine version, and try again. | Kesalahan ini terjadi ketika: (1) Tidak ada versi mesin BYOM untuk versi mesin target; (2) Versi mesin BYOM target dalam incompatible-media atau inactive status; (3) Versi mesin yang ditentukan bukan kombinasi yang didukung. major/minor  | Untuk memverifikasi versi mesin yang didukung, jalankan describe-db-engine-versions dan buat versi mesin BYOM terlebih dahulu menggunakan. create-custom-db-engine-version | 
| InvalidParameterCombination: RDS can't perform the operation because the custom engine version <version> is in incompatible-installation-media status. Choose a custom engine version in one of the following statuses and try again: available, creating, pending-validation, validating. | Versi mesin BYOM gagal dalam status validasi. | Hapus versi mesin BYOM yang gagal, unggah ulang media instalasi yang benar, dan buat versi mesin BYOM baru. | 
| InvalidParameterCombination: RDS does not support creating a DB instance with the following combination: DBInstanceClass=<instance class>, Engine=<Edition>, EngineVersion=<version>, LicenseModel=bring-your-own-media. For supported combinations of instance class and database engine version, see the documentation. | Jenis instance yang Anda tentukan tidak didukung untuk BYOM. | Untuk memverifikasi apakah kelas instance Anda mendukung BYOM, gunakan describe-orderable-db-instance-options API:. aws rds describe-orderable-db-instance-options --engine sqlserver-ee --engine-version <version> --db-instance-class <instance-class> --region <region> --query "OrderableDBInstanceOptions[?LicenseModel=='bring-your-own-media']" Atau, kunjungi halaman [harga Amazon RDS for SQL Server untuk](https://aws.amazon.com/rds/sqlserver/pricing/) kelas instans yang didukung. | 
| InvalidParameterCombination: The combination of engine and version isn't valid. Enter a valid custom engine version, and try again.(padaModifyDBInstance) | Untuk memutakhirkan instance BYOM, versi mesin BYOM harus ada untuk versi target dan setidaknya harus dalam status. available modify-db-instancePanggilan ditolak ketika: tidak ada versi mesin BYOM untuk versi mesin target; versi mesin BYOM target ada dalam incompatible-media atau inactive status; versi target tidak ada dalam array. ValidUpgradeTarget | Gunakan describe-db-engine-versions perintah untuk mencantumkan target pemutakhiran versi minor yang valid. Sebelum Anda menerapkan upgrade versi minor ke instans BYOM, verifikasi bahwa versi mesin BYOM yang valid ada untuk versi target. Jika tidak, buat satu dan tunggu sampai tersedia. | 