Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat CEV untuk RDS Kustom untuk SQL Server
Anda dapat membuat versi mesin khusus (CEV) menggunakan AWS Management Console atau file AWS CLI. Anda kemudian dapat menggunakan CEV untuk membuat RDS Custom for SQL Server DB instance.
Pastikan Amazon Machine Image (AMI) berada di AWS akun dan Wilayah yang sama dengan akun AndaCEV. Jika tidak, proses untuk membuat CEV gagal.
Untuk informasi selengkapnya, lihat Membuat dan menghubungkan ke instans DB untuk Amazon RDS Custom for SQL Server.
penting
Langkah-langkah untuk membuat CEV adalah sama untuk AMIs dibuat dengan SQL Server pra-instal dan yang dibuat menggunakan membawa media Anda sendiri (BYOM).
Untuk membuat CEV
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Versi mesin kustom.
Halaman versi mesin Kustom menunjukkan semua CEVs yang ada saat ini. Jika Anda belum membuat apapunCEVs, tabel kosong.
-
Pilih Buat versi mesin kustom.
-
Untuk jenis Engine, pilih Microsoft SQL Server.
-
Untuk Edisi, pilih edisi mesin DB yang ingin Anda gunakan.
-
Untuk versi Major, pilih versi mesin utama yang diinstal pada AndaAMI.
-
Di Detail versi, masukkan nama yang valid dalam Nama versi mesin kustom.
Format namanya adalah
. Anda dapat menggunakan 1-50 karakter alfanumerik, garis bawah, tanda hubung, dan titik. Misalnya, Anda dapat memasukkan namamajor-engine-version
.minor-engine-version
.customized_string
15.00.4249.2.my_cevtest
.Secara opsional, masukkan deskripsi untuk AndaCEV.
-
Untuk Media Instalasi, telusuri atau masukkan AMI ID yang ingin Anda buat. CEV
-
Di bagian Tag, tambahkan tag apa pun untuk mengidentifikasiCEV.
-
Pilih Buat versi mesin kustom.
Halaman Versi mesin kustom muncul. Anda CEV ditampilkan dengan status pending-validasi
Untuk membuat CEV dengan menggunakan AWS CLI, jalankan perintah create-custom-db-engine-version.
Opsi berikut diperlukan:
-
--engine
-
--engine-version
-
--image-id
Anda juga dapat menentukan parameter berikut:
-
--description
-
--region
-
--tags
Contoh berikut menciptakan CEV nama15.00.4249.2.my_cevtest
. Pastikan bahwa nama Anda CEV dimulai dengan nomor versi mesin utama.
Untuk Linux, macOS, atau Unix:
aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version
15.00.4249.2.my_cevtest
\ --image-idami-0r93cx31t5r596482
\ --description "Custom SQL Server EE 15.00.4249.2 cev test"
Output parsial berikut menunjukkan mesin, grup parameter, dan informasi lainnya.
"DBEngineVersions": [ { "Engine": "custom-sqlserver-ee", "MajorEngineVersion": "15.00", "EngineVersion": "15.00.4249.2.my_cevtest", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server", "DBEngineVersionArn": "arn:aws:rds:us-east-1:<my-account-id>:cev:custom-sqlserver-ee/15.00.4249.2.my_cevtest/a1234a1-123c-12rd-bre1-1234567890", "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test", "Image": [ "ImageId": "ami-0r93cx31t5r596482", "Status": "pending-validation" ], "CreateTime": "2022-11-20T19:30:01.831000+00:00", "SupportsLogExportsToCloudwatchLogs": false, "SupportsReadReplica": false, "Status": "pending-validation", "SupportsParallelQuery": false, "SupportsGlobalDatabases": false, "TagList": [] } ]
Jika proses untuk membuat CEV gagal, RDS Custom for SQL Server masalah RDS-EVENT-0198
dengan pesanCreation failed for custom engine version
. Pesan tersebut mencakup detail tentang kegagalan, misalnya, peristiwa mencetak file yang tidak ada. Untuk menemukan ide pemecahan masalah untuk masalah CEV pembuatan, lihat. Memecahkan masalah CEV kesalahan untuk RDS Kustom untuk Server SQLmajor-engine-version.cev_name
Buat instance RDS Custom for SQL Server DB dari CEV
Setelah Anda berhasil membuatCEV, CEVstatus akan ditampilkanpending-validation
. Anda sekarang dapat membuat instance RDS Custom for SQL Server DB baru menggunakanCEV. Untuk membuat instance RDS Custom for SQL Server DB baru dari aCEV, lihatMembuat instans RDS Custom for SQL Server DB.
Siklus hidup a CEV
CEVSiklus hidup mencakup status berikut.
CEVstatus | Deskripsi | Saran pemecahan masalah |
---|---|---|
|
A CEV telah dibuat dan sedang menunggu validasi yang terkaitAMI. A CEV akan tetap masuk |
Jika tidak ada tugas yang ada, buat instance RDS Custom for SQL Server DB baru dari fileCEV. Saat membuat instance RDS Custom for SQL Server DB, sistem mencoba memvalidasi yang terkait AMI untuk. CEV |
|
Tugas pembuatan untuk instans RDS Custom for SQL Server DB berdasarkan yang baru CEV sedang berlangsung. Saat membuat instance RDS Custom for SQL Server DB, sistem mencoba untuk memvalidasi yang terkait denganAMI. CEV |
Tunggu tugas pembuatan instans RDS Custom for SQL Server DB yang ada selesai. Anda dapat menggunakan RDS EVENTS konsol untuk meninjau pesan peristiwa terperinci untuk pemecahan masalah. |
|
CEVItu berhasil divalidasi. A CEV akan memasukkan |
CEVTidak memerlukan validasi tambahan. Hal ini dapat digunakan untuk membuat RDS Custom tambahan untuk contoh SQL Server DB atau memodifikasi yang sudah ada. |
|
CEVTelah dimodifikasi menjadi keadaan tidak aktif. |
Anda tidak dapat membuat atau memutakhirkan instans RDS Custom DB dengan iniCEV. Selain itu, Anda tidak dapat memulihkan snapshot DB untuk membuat instance RDS Custom DB baru dengan iniCEV. Untuk informasi tentang cara mengubah status menjadi |
|
Langkah create DB instance gagal untuk ini CEV sebelum dapat memvalidasi. AMI Atau, yang mendasari yang AMI digunakan oleh CEV tidak dalam keadaan tersedia. |
Lakukan pemecahan masalah akar penyebab sistem tidak dapat membuat instans DB. Lihat detail pesan kesalahan dan coba buat instans DB baru lagi. Pastikan bahwa yang mendasari yang AMI CEV digunakan oleh dalam keadaan tersedia. |
|
Ada kesalahan memvalidasi. AMI |
Lihat detail teknis kesalahan. Anda tidak dapat mencoba memvalidasi AMI dengan ini CEV lagi. Tinjau rekomendasi berikut:
Buat yang baru CEV menggunakan informasi yang benar. Jika diperlukan, buat EC2 instance baru menggunakan didukung AMI dan jalankan proses Sysprep di atasnya. |