

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

# Membuat CEV untuk RDS Custom for SQL Server
<a name="custom-cev-sqlserver.create"></a>

Anda dapat membuat versi mesin khusus (CEV) menggunakan Konsol Manajemen AWS atau. AWS CLI Kemudian, Anda dapat menggunakan CEV tersebut untuk membuat instans DB RDS Custom for SQL Server.

Pastikan Amazon Machine Image (AMI) berada di AWS akun dan Wilayah yang sama dengan CEV Anda. Jika tidak, proses untuk membuat CEV akan gagal.

Untuk informasi selengkapnya, lihat [Membuat dan menghubungkan ke instans DB untuk Amazon RDS Custom for SQL Server](custom-creating-sqlserver.md).

**penting**  
Langkah-langkah untuk membuat CEV sama untuk AMI yang dibuat dengan SQL Server yang sudah diinstal sebelumnya dan yang dibuat menggunakan bawa media Anda sendiri (BYOM).

## Konsol
<a name="custom-cev-sqlserver.create.console"></a>

**Cara membuat CEV**

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

1. Di panel navigasi, pilih **Versi mesin kustom**.

   Halaman **Versi mesin kustom** menampilkan semua CEV yang ada saat ini. Jika Anda belum membuat CEV, tabel akan kosong.

1. Pilih **Buat versi mesin kustom**.

1. Untuk **Jenis mesin**, pilih **Microsoft SQL Server**.

1. Untuk **Edisi**, pilih edisi mesin DB yang ingin Anda gunakan.

1. Untuk **Versi utama**, pilih versi mesin utama yang diinstal pada AMI Anda.

1. Di **Detail versi**, masukkan nama yang valid dalam **Nama versi mesin kustom**.

   Format namanya adalah `{{major-engine-version}}.{{minor-engine-version}}.{{customized_string}}`. Anda dapat menggunakan 1-50 karakter alfanumerik, garis bawah, tanda hubung, dan titik. Misalnya, Anda dapat memasukkan nama **15.00.4249.2.my\_cevtest**.

   Jika ingin, masukkan Deskripsi untuk CEV Anda.

1. Untuk **Media Instalasi**, telusuri atau masukkan ID AMI yang ingin Anda buat menjadi CEV.

1. Di bagian **Tag**, tambahkan tag apa pun untuk mengidentifikasi CEV.

1. Pilih **Buat versi mesin kustom**.

Halaman **Versi mesin kustom** muncul. CEV Anda ditampilkan dengan status **pending-validation**

## AWS CLI
<a name="custom-cev-sqlserver.create.CEV"></a>

Untuk membuat CEV dengan menggunakan, jalankan perintah AWS CLI[create-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/create-custom-db-engine-version.html).

Opsi berikut diperlukan:
+ `--engine`
+ `--engine-version`
+ `--image-id`

Anda juga dapat menentukan parameter berikut:
+ `--description`
+ `--region`
+ `--tags`

Contoh berikut membuat CEV bernama `15.00.4249.2.my_cevtest`. Pastikan bahwa nama CEV Anda dimulai dengan nomor versi mesin utama.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds create-custom-db-engine-version \
2.     --engine custom-sqlserver-ee \
3.     --engine-version {{15.00.4249.2.my_cevtest}} \
4.     --image-id {{ami-0r93cx31t5r596482}} \                    
5.     --description "Custom SQL Server EE 15.00.4249.2 cev test"
```
Output parsial berikut menunjukkan mesin, grup parameter, dan informasi lainnya.  

```
 1. "DBEngineVersions": [
 2.     {
 3.     "Engine": "custom-sqlserver-ee",
 4.     "MajorEngineVersion": "15.00",
 5.     "EngineVersion": "15.00.4249.2.my_cevtest",
 6.     "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server",
 7.     "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",
 8.     "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test",
 9.                                                       
10.     "Image": [
11.         "ImageId": "ami-0r93cx31t5r596482",
12.         "Status": "pending-validation"
13.      ],
14.     "CreateTime": "2022-11-20T19:30:01.831000+00:00",
15.     "SupportsLogExportsToCloudwatchLogs": false,
16.     "SupportsReadReplica": false,
17.     "Status": "pending-validation",
18.     "SupportsParallelQuery": false,
19.     "SupportsGlobalDatabases": false,
20.     "TagList": []
21.     }
22. ]
```

Jika proses untuk membuat CEV gagal, RDS Custom for SQL Server mengeluarkan `RDS-EVENT-0198` dengan pesan `Creation failed for custom engine version {{major-engine-version.cev_name}}`. Pesan tersebut mencakup detail tentang kegagalan, misalnya, peristiwa mencetak file yang tidak ada. Untuk menemukan ide pemecahan masalah dalam pembuatan CEV, lihat [Memecahkan masalah kesalahan CEV untuk RDS Custom for SQL Server](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.cev).

## Membuat instans DB RDS Custom for SQL Server dari CEV
<a name="custom-cev-sqlserver.create.newdbinstance"></a>

Setelah Anda berhasil membuat CEV, **status CEV** akan menunjukkan `pending-validation`. Kini Anda dapat membuat RDS Custom baru untuk instans DB SQL Server menggunakan CEV. Untuk membuat instans DB RDS Custom for SQL Server baru dari CEV, lihat [Membuat instans DB untuk RDS Custom for SQL Server](custom-creating-sqlserver.md#custom-creating-sqlserver.create).

## Siklus hidup CEV
<a name="custom-cev-sqlserver.create.lifecycle"></a>

Siklus hidup CEV mencakup status-status berikut.


****  

| Status CEV | Deskripsi | Saran pemecahan masalah | 
| --- | --- | --- | 
| `pending-validation` | CEV telah dibuat dan sedang menunggu validasi AMI terkait. CEV akan tetap dalam status `pending-validation` sampai instans DB RDS Custom for SQL Server dibuat darinya. | Jika tidak ada tugas, buat instans DB RDS Custom for SQL Server baru dari CEV. Saat membuat instans DB RDS Custom for SQL Server, sistem mencoba memvalidasi AMI terkait untuk CEV. | 
| `validating` | Tugas pembuatan untuk instans DB RDS Custom for SQL Server berdasarkan CEV baru sedang berlangsung. Saat membuat instans RDS Custom for SQL Server DB, sistem mencoba memvalidasi AMI CEV terkait. | Tunggu tugas pembuatan instans DB RDS Custom for SQL Server yang ada selesai. Anda dapat menggunakan konsol RDS EVENTS untuk meninjau pesan peristiwa terperinci untuk pemecahan masalah. | 
| `available` | CEV berhasil divalidasi. CEV akan memasuki status `available` setelah instans DB RDS Custom for SQL Server telah berhasil dibuat darinya. | CEV tidak memerlukan validasi tambahan. CEV dapat digunakan untuk membuat instans DB RDS Custom for SQL Server tambahan atau memodifikasi yang sudah ada. | 
| `inactive` | Status CEV telah diubah menjadi tidak aktif. | Anda tidak dapat membuat atau meningkatkan instans DB RDS Custom dengan CEV ini. Anda juga tidak dapat memulihkan snapshot DB untuk membuat instans DB RDS Custom baru dengan CEV ini. Untuk informasi tentang cara mengubah status menjadi `ACTIVE`, lihat [Memodifikasi CEV untuk RDS Custom for SQL Server](custom-cev-sqlserver-modifying.md). | 
| `failed` | Langkah membuat instans DB gagal untuk CEV ini sebelum dapat memvalidasi AMI. Selain itu, status AMI yang mendasari yang digunakan oleh CEV tidak 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 status AMI yang mendasari yang digunakan oleh CEV tersedia. | 
| `incompatible-image-configuration` | Terjadi kesalahan saat memvalidasi AMI. | Lihat detail teknis kesalahan. Anda tidak dapat mencoba memvalidasi AMI dengan CEV ini lagi. Tinjau rekomendasi berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/custom-cev-sqlserver.create.html)<br />Buat CEV baru menggunakan informasi yang benar.<br />Jika diperlukan, buat instans EC2 baru menggunakan AMI yang didukung dan jalankan proses Sysprep pada instans. | 