

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

# Menggunakan versi mesin kustom untuk RDS Custom for SQL Server
<a name="custom-cev-sqlserver"></a>

*Versi mesin kustom (CEV)* untuk RDS Custom for SQL Server adalah Amazon Machine Image (AMI) yang mencakup Microsoft SQL Server.

**Langkah-langkah dasar alur kerja CEV adalah sebagai berikut:**

1. Pilih AWS EC2 Windows AMI untuk digunakan sebagai gambar dasar untuk CEV. Anda memiliki opsi untuk menggunakan Microsoft SQL Server yang sudah diinstal sebelumnya atau membawa media Anda sendiri untuk menginstal SQL Server sendiri.

1. Instal perangkat lunak lain pada sistem operasi (OS) serta sesuaikan konfigurasi OS dan SQL Server untuk memenuhi kebutuhan perusahaan Anda.

1. Simpan AMI sebagai citra emas

1. Buat versi mesin kustom (CEV) dari citra emas Anda.

1. Buat instans DB RDS Custom for SQL Server baru dengan menggunakan CEV Anda.

Amazon RDS kemudian mengelola instans DB tersebut untuk Anda.

CEV memungkinkan Anda mempertahankan konfigurasi acuan OS dan basis data pilihan Anda. Menggunakan CEV memastikan bahwa konfigurasi host, seperti instalasi agen pihak ketiga atau kustomisasi OS lainnya, dipertahankan pada instans DB RDS Custom for SQL Server. Dengan CEV, Anda dapat dengan cepat menyebarkan armada instans DB RDS Custom for SQL Server dengan konfigurasi yang sama.

**Topics**
+ [Persiapan membuat CEV untuk RDS Custom for SQL Server](custom-cev-sqlserver.preparing.md)
+ [Membuat CEV untuk RDS Kustom untuk SQL Server](custom-cev-sqlserver.create.md)
+ [Memodifikasi CEV untuk RDS Kustom untuk Server SQL](custom-cev-sqlserver-modifying.md)
+ [Melihat detail CEV untuk Amazon RDS Custom for SQL Server](custom-viewing-sqlserver.md)
+ [Menghapus CEV untuk RDS Custom for SQL Server](custom-cev-sqlserver-deleting.md)

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

Anda dapat membuat CEV menggunakan Amazon Machine Image (AMI) yang berisi Microsoft SQL Server Termasuk Lisensi (LI) yang sudah diinstal sebelumnya atau dengan AMI tempat Anda menginstal media instalasi SQL Server sendiri (BYOM).

## Mempersiapkan CEV
<a name="custom-cev-sqlserver.preparing.types"></a>

Gunakan prosedur berikut untuk membuat CEV menggunakan Bring Your Own Media (BYOM) atau Microsoft SQL Server (LI) yang sudah diinstal sebelumnya.

### Mempersiapkan CEV menggunakan Bawa Media Anda Sendiri (BYOM)
<a name="custom-cev-sqlserver.preparing.byom"></a>

Langkah-langkah berikut menggunakan AMI dengan **Windows Server 2019 Base** sebagai contoh.

**Cara membuat CEV menggunakan BYOM**

1. Pada konsol Amazon EC2, pilih **Luncurkan Instans**.

1. Untuk **Nama**, masukkan nama instans.

1. Di bagian Mulai Cepat, pilih **Windows**.

1. Pilih **Microsoft Windows Server 2019 Base**.

1. Pilih jenis instans yang sesuai, pasangan kunci, pengaturan jaringan dan penyimpanan, lalu luncurkan instans.

1. Setelah meluncurkan atau membuat instans EC2, pastikan AMI Windows yang benar dipilih dari Langkah 4:

   1. Pilih instans EC2 di konsol Amazon EC2.

   1. **Di bagian **Detail**, periksa **operasi Penggunaan** dan pastikan bahwa itu diatur ke: 0002RunInstances.**  
![\[Windows AMI RunInstances menggunakan:0002 untuk BYOM.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/cev-sqlserver-byom-ec2runinstances.png)

1. Masuk ke instans EC2 dan salin media instalasi SQL Server Anda ke instans.
**catatan**  
Jika Anda membangun CEV menggunakan edisi SQL Server Developer, Anda mungkin perlu mendapatkan media instalasi menggunakan langganan [Microsoft Visual Studio](https://my.visualstudio.com/Downloads?q=sqlserver%20developer) Anda.

1. Instal SQL Server. Pastikan Anda melakukan hal berikut:

   1. Tinjau [Persyaratan untuk BYOM bagi RDS Custom for SQL Server](custom-sqlserver.byom.md#custom-sqlserver.byom.requirements) dan [Dukungan versi untuk RDS Kustom untuk SQL Server CEVs](#custom-cev-sqlserver.preparing.VersionSupport).

   1. Atur direktori root instans ke default `C:\Program Files\Microsoft SQL Server\`. Jangan ubah direktori ini.

   1. Atur SQL Server Database Engine Account Name ke `NT Service\MSSQLSERVER` atau `NT AUTHORITY\NETWORK SERVICE`.

   1. Atur mode Startup SQL Server ke **Manual**.

   1. Pilih mode Autentikasi SQL Server sebagai **Mixed**.

   1. Biarkan pengaturan saat ini untuk direktori Data default dan lokasi TempDB.

1. Berikan hak istimewa peran server sysadmin (SA) SQL Server untuk `NT AUTHORITY\SYSTEM`:

   ```
   1. USE [master]
   2. GO
   3. EXEC master..sp_addsrvrolemember @loginame = N'NT AUTHORITY\SYSTEM' , @rolename = N'sysadmin'
   4. GO
   ```

1. Instal perangkat lunak tambahan atau sesuaikan konfigurasi OS dan basis data untuk memenuhi kebutuhan Anda.

1. Jalankan Sysprep pada instans EC2. Untuk informasi selengkapnya, lihat [Membuat Amazon EC2 AMI menggunakan Windows](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-create-win-sysprep.html) Sysprep.

1. Simpan AMI berisi versi SQL Server yang diinstal, perangkat lunak lain, dan penyesuaian. Ini akan menjadi citra emas Anda.

1. Buat CEV baru dengan memberikan ID AMI dari gambar yang Anda buat. Untuk langkah mendetail, lihat [Membuat CEV untuk RDS Kustom untuk SQL Server](custom-cev-sqlserver.create.md).

1. Buat RDS Custom baru untuk instans DB SQL Server menggunakan CEV. Untuk langkah mendetail, lihat [Buat instance RDS Custom for SQL Server DB dari CEV](custom-cev-sqlserver.create.md#custom-cev-sqlserver.create.newdbinstance).

### Mempersiapkan CEV menggunakan SQL Server (LI) yang sudah diinstal sebelumnya
<a name="custom-cev-sqlserver.preparing.licenseincluded"></a>

Langkah-langkah berikut untuk membuat CEV menggunakan Microsoft SQL Server (LI) pra-instal menggunakan AMI dengan nomor **`2023.05.10`SQL Server CU20** Release sebagai contoh. Ketika Anda membuat CEV, pilih AMI dengan nomor rilis terbaru. Hal ini memastikan bahwa Anda menggunakan versi Windows Server dan SQL Server yang didukung dengan Pembaruan Kumulatif (CU) terbaru.

**Cara membuat CEV menggunakan Microsoft SQL Server (LI) yang sudah diinstal sebelumnya**

1. Pilih AWS EC2 Windows Amazon Machine Image (AMI) terbaru yang tersedia dengan Lisensi Termasuk (LI) Microsoft Windows Server dan SQL Server.

   1. Cari **CU20**di dalam [riwayat versi Windows AMI](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-ami-version-history.html).

   1. Perhatikan nomor Rilis. Untuk SQL Server 2019 CU20, nomor rilisnya adalah`2023.05.10`.  
![\[Hasil riwayat versi AMI untuk SQL Server 2019 CU20.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds_custom_sqlserver_cev_find_ami_history_li_cu20.png)

   1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

   1. Di panel navigasi kiri konsol Amazon EC2 pilih **Gambar, lalu**. **AMIs**

   1. Pilih **Gambar publik**.

   1. Masukkan `2023.05.10` ke kotak pencarian. Daftar AMIs muncul.

   1. Masukkan `Windows_Server-2019-English-Full-SQL_2019` ke kotak pencarian untuk memfilter hasilnya. Hasil berikut akan muncul.  
![\[Didukung AMIs menggunakan SQL Server 2019 CU20.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds_custom_sqlserver_cev_find_ami_li_cu.png)

   1. Pilih AMI dengan edisi SQL Server yang ingin Anda gunakan.

1. Buat atau luncurkan instans EC2 dari AMI pilihan Anda.

1. Masuk ke instans EC2 dan instal perangkat lunak tambahan atau sesuaikan konfigurasi OS dan basis data untuk memenuhi kebutuhan Anda.

1. Jalankan Sysprep pada instans EC2. Untuk informasi selengkapnya tentang menyiapkan AMI menggunakan Sysprep, lihat [Membuat Amazon Machine Image (AMI) terstandardisasi menggunakan Sysprep](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Creating_EBSbacked_WinAMI.html#sysprep-using-ec2launchv2).

1. Simpan AMI berisi versi SQL Server yang diinstal, perangkat lunak lain, dan penyesuaian. Ini akan menjadi citra emas Anda.

1. Buat CEV baru dengan memberikan ID AMI dari gambar yang Anda buat. Untuk langkah-langkah mendetail tentang membuat CEV, lihat [Membuat CEV untuk RDS Kustom untuk SQL Server](custom-cev-sqlserver.create.md).

1. Buat RDS Custom baru untuk instans DB SQL Server menggunakan CEV. Untuk langkah mendetail, lihat [Buat instance RDS Custom for SQL Server DB dari CEV](custom-cev-sqlserver.create.md#custom-cev-sqlserver.create.newdbinstance).

## Ketersediaan wilayah untuk RDS Kustom untuk SQL Server CEVs
<a name="custom-cev-sqlserver.preparing.RegionVersionAvailability"></a>

Dukungan versi mesin khusus (CEV) untuk RDS Kustom untuk SQL Server tersedia dalam hal berikut: Wilayah AWS
+ AS Timur (Ohio)
+ AS Timur (Virginia Utara)
+ AS Barat (Oregon)
+ AS Barat (California Utara)
+ Asia Pasifik (Mumbai)
+ Asia Pasifik (Osaka)
+ Asia Pasifik (Seoul)
+ Asia Pasifik (Singapura)
+ Asia Pasifik (Sydney)
+ Asia Pasifik (Tokyo)
+ Kanada (Pusat)
+ Eropa (Frankfurt)
+ Eropa (Irlandia)
+ Eropa (London)
+ Eropa (Paris)
+ Eropa (Stockholm)
+ Amerika Selatan (Sao Paulo)

## Dukungan versi untuk RDS Kustom untuk SQL Server CEVs
<a name="custom-cev-sqlserver.preparing.VersionSupport"></a>

Pembuatan CEV untuk RDS Kustom untuk SQL Server didukung untuk Windows EC2 berikut: AWS AMIs
+ Untuk CEVs menggunakan media pra-instal, AWS EC2 Windows AMIs dengan Lisensi Termasuk (LI) Microsoft Windows Server 2019 (OS) dan SQL Server 2022 atau 2019
+ Untuk CEVs menggunakan bawa media Anda sendiri (BYOM), AWS EC2 Windows dengan AMIs Microsoft Windows Server 2019 (OS)

Pembuatan CEV untuk RDS Custom for SQL Server didukung untuk edisi sistem operasi (OS) dan basis data berikut:
+ Untuk CEVs menggunakan media pra-instal:
  + SQL Server 2022 Perusahaan, Standar, atau Web, dengan, -GDR, -GDR CU9 CU13,,,,, CU14 -GDR, CU15 -GDR, -GDR CU16 CU17 CU18, -GDR CU19, dan CU19 -GDR. CU20 CU21 CU22 CU22
  + SQL Server 2019 Enterprise, Standard, atau Web, dengan,, CU8,, CU17 CU18, -GDR CU20 CU24 CU26, CU28 -GDR,,, dan CU29 -GDR. CU30 CU32 CU32
+ Untuk CEVs menggunakan bring your own media (BYOM):
  + SQL Server 2022 Perusahaan, Standar, atau Pengembang, dengan, -GDR, -GDR CU9 CU13,,,,, CU14 -GDR, CU15 -GDR, -GDR CU16 CU17 CU18, -GDR CU19, dan CU19 -GDR. CU20 CU21 CU22 CU22
  + SQL Server 2019 Perusahaan, Standar, atau Pengembang, dengan,, CU8,, CU17 CU18, -GDR CU20 CU24 CU26, CU28 -GDR,,, dan CU29 -GDR. CU30 CU32 CU32
+ Untuk CEVs menggunakan media pra-instal atau membawa media Anda sendiri (BYOM), Windows Server 2019 adalah satu-satunya OS yang didukung.

Untuk informasi selengkapnya, lihat [riwayat versi AWS Windows AMI](https://docs.aws.amazon.com/ec2/latest/windows-ami-reference/ec2-windows-ami-version-history.html). 

## Persyaratan untuk RDS Kustom untuk SQL Server CEVs
<a name="custom-cev-sqlserver.preparing.Requirements"></a>

Persyaratan berikut berlaku saat membuat CEV untuk RDS Custom for SQL Server:
+ AMI yang digunakan untuk membuat CEV harus didasarkan pada konfigurasi OS dan basis data yang didukung oleh RDS Custom for SQL Server. Untuk informasi selengkapnya tentang konfigurasi yang didukung, lihat [Persyaratan dan batasan untuk Amazon RDS Custom for SQL Server](custom-reqs-limits-MS.md).
+ CEV harus memiliki nama yang unik. Anda tidak dapat membuat CEV dengan nama yang sama seperti CEV yang sudah ada.
+ Anda harus memberi nama CEV menggunakan pola penamaan SQL Server yaitu *versi utama \$1 versi minor \$1 string yang disesuaikan*. *Versi utama \$1 versi minor* harus sesuai dengan versi SQL Server yang disediakan dengan AMI. Misalnya, Anda dapat memberi nama AMI dengan SQL Server 2019 CU17 sebagai **15.00.4249.2.my\$1cevtest**.
+ Anda harus menyiapkan AMI menggunakan Sysprep. Untuk informasi selengkapnya tentang menyiapkan AMI menggunakan Sysprep, lihat [Membuat Amazon Machine Image (AMI) terstandardisasi menggunakan Sysprep](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-create-win-sysprep.html).
+ Anda bertanggung jawab untuk menjaga siklus hidup AMI. Instans DB RDS Custom for SQL Server yang dibuat dari CEV tidak menyimpan salinan AMI. Instans ini mempertahankan pointer ke AMI yang Anda gunakan untuk membuat CEV. AMI harus ada untuk instans DB RDS Custom for SQL Server agar tetap dapat dioperasikan.

## Batasan untuk RDS Kustom untuk SQL Server CEVs
<a name="custom-cev-sqlserver.preparing.Limitations"></a>

Batasan berikut berlaku untuk versi mesin kustom dengan RDS Custom for SQL Server:
+ Anda tidak dapat menghapus CEV jika ada sumber daya, seperti instans DB atau snapshot DB, yang terkait dengannya.
+ Untuk membuat instans DB RDS Custom for SQL Server, CEV harus memiliki status `pending-validation`, `available`, `failed`, atau `validating`. Anda tidak dapat membuat instans DB RDS Custom for SQL Server menggunakan CEV jika status CEV `incompatible-image-configuration`.
+ Untuk memodifikasi instans DB RDS Custom for SQL Server agar dapat menggunakan CEV baru, CEV harus berstatus `available`.
+ Anda tidak dapat membuat AMI atau CEV dari instans DB RDS Custom for SQL Server yang ada.
+ Anda tidak dapat memodifikasi CEV yang ada untuk menggunakan AMI yang berbeda. Namun, Anda dapat memodifikasi instans DB RDS Custom for SQL Server agar menggunakan CEV yang berbeda. Untuk informasi selengkapnya, lihat [Memodifikasi instans RDS Custom for SQL Server DB](custom-managing.modify-sqlserver.md).
+ Mengenkripsi AMI atau CEV dengan kunci KMS yang dikelola pelanggan berbeda dari kunci KMS yang disediakan selama pembuatan instans DB tidak didukung.
+ Salinan Lintas Wilayah CEVs tidak didukung.
+ Salinan lintas akun CEVs tidak didukung.
+ Anda tidak dapat mengembalikan atau memulihkan CEV setelah menghapusnya. Namun, Anda dapat membuat CEV baru dari AMI yang sama.
+ Instans DB RDS Custom for SQL Server menyimpan file basis data SQL Server Anda dalam drive *D:\$1*. AMI yang terkait dengan CEV harus menyimpan file basis data sistem Microsoft SQL Server di drive *C:\$1*.
+ Instans DB RDS Custom for SQL Server mempertahankan perubahan konfigurasi yang dibuat ke SQL Server. Semua perubahan konfigurasi untuk OS pada instans DB RDS Custom for SQL Server yang sedang berjalan yang dibuat dari CEV tidak dipertahankan. Jika Anda perlu membuat perubahan konfigurasi permanen ke OS dan mempertahankannya sebagai konfigurasi dasar baru, buat CEV baru dan modifikasi instans DB untuk menggunakan CEV baru.
**penting**  
Memodifikasi instans DB RDS Custom for SQL Server untuk menggunakan CEV baru adalah operasi offline. Anda dapat langsung melakukan modifikasi atau menjadwalkannya agar dilakukan saat jendela pemeliharaan mingguan.
+ Saat Anda memodifikasi CEV, Amazon RDS tidak mendorong modifikasi tersebut ke instans DB RDS Custom for SQL Server terkait. Anda harus memodifikasi setiap instans DB RDS Custom for SQL Server untuk menggunakan CEV baru atau yang diperbarui. Untuk informasi selengkapnya, lihat [Memodifikasi instans RDS Custom for SQL Server DB](custom-managing.modify-sqlserver.md).
+ 
**penting**  
Jika AMI yang digunakan oleh CEV dihapus, modifikasi apa pun yang mungkin memerlukan penggantian host, misalnya komputasi skala, akan gagal. Instans DB RDS Custom for SQL Server kemudian akan ditempatkan di luar perimeter dukungan RDS. Sebaiknya Anda menghindari menghapus AMI apa pun yang terkait dengan CEV.

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

Anda dapat membuat versi mesin khusus (CEV) menggunakan Konsol Manajemen AWS 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](custom-creating-sqlserver.md).

**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).

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

**Untuk membuat CEV**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon 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** menunjukkan semua CEVs yang ada saat ini. Jika Anda belum membuat apapunCEVs, tabel kosong.

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

1. Untuk **jenis Engine**, pilih **Microsoft SQL Server**.

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

1. Untuk **versi Major**, pilih versi mesin utama yang diinstal pada AndaAMI.

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\$1cevtest**.

   Secara opsional, masukkan deskripsi untuk AndaCEV.

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

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

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

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

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

Untuk membuat CEV dengan menggunakan AWS CLI, jalankan perintah [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 menciptakan CEV nama`15.00.4249.2.my_cevtest`. Pastikan bahwa nama Anda CEV 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 masalah `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 untuk masalah CEV pembuatan, lihat. [Memecahkan masalah kesalahan CEV untuk RDS Custom for SQL Server](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.cev)

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

Setelah Anda berhasil membuatCEV, **CEVstatus** akan ditampilkan`pending-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, lihat[Membuat instans DB untuk RDS Custom for SQL Server](custom-creating-sqlserver.md#custom-creating-sqlserver.create).

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

CEVSiklus hidup mencakup status berikut.


****  

| CEVstatus | Deskripsi | Saran pemecahan masalah | 
| --- | --- | --- | 
| `pending-validation` | A CEV telah dibuat dan sedang menunggu validasi yang terkaitAMI. A CEV akan tetap masuk `pending-validation` sampai instance RDS Custom for SQL Server DB dibuat darinya. | 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  | 
| `validating` | 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.  | 
| `available` | CEVItu berhasil divalidasi. A CEV akan memasukkan `available` status setelah instance RDS Custom for SQL Server DB berhasil dibuat darinya. | CEVTidak memerlukan validasi tambahan. Hal ini dapat digunakan untuk membuat RDS Custom tambahan untuk contoh SQL Server DB atau memodifikasi yang sudah ada. | 
| `inactive` | 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 `ACTIVE`, lihat [Memodifikasi CEV untuk RDS Kustom untuk Server SQL](custom-cev-sqlserver-modifying.md). | 
| `failed` | 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. | 
| `incompatible-image-configuration` | Ada kesalahan memvalidasi. AMI | Lihat detail teknis kesalahan. Anda tidak dapat mencoba memvalidasi AMI dengan ini CEV 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) Buat yang baru CEV menggunakan informasi yang benar. Jika diperlukan, buat EC2 instance baru menggunakan didukung AMI dan jalankan proses Sysprep di atasnya.  | 

# Memodifikasi CEV untuk RDS Kustom untuk Server SQL
<a name="custom-cev-sqlserver-modifying"></a>

Anda dapat memodifikasi CEV menggunakan Konsol Manajemen AWS atau AWS CLI. Anda dapat mengubah CEV deskripsi atau status ketersediaannya. Anda CEV memiliki salah satu nilai status berikut:
+ `available`— Anda dapat menggunakan ini CEV untuk membuat instance RDS Custom DB baru atau meng-upgrade instans DB. Ini adalah status default untuk yang baru dibuatCEV.
+ `inactive`— Anda tidak dapat membuat atau memutakhirkan instans RDS Custom DB dengan iniCEV. Anda tidak dapat memulihkan snapshot DB untuk membuat instance RDS Custom DB baru dengan iniCEV.

Anda dapat mengubah CEV status dari `available` ke `inactive` atau dari `inactive` ke`available`. Anda dapat mengubah status `INACTIVE` untuk mencegah penggunaan yang tidak disengaja dari a CEV atau membuat pemberhentian CEV memenuhi syarat untuk digunakan lagi.

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

**Untuk memodifikasi CEV**

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

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

1. Pilih deskripsi CEV atau statusnya yang ingin Anda ubah.

1. Untuk **Tindakan**, pilih **Ubah**.

1. Lakukan salah satu dari perubahan berikut:
   + Untuk **pengaturan CEV status**, pilih status ketersediaan baru.
   + Untuk **Deskripsi versi**, masukkan deskripsi baru.

1. Pilih **UbahCEV**.

   Jika CEV sedang digunakan, konsol akan ditampilkan **Anda tidak dapat mengubah CEV status**. Perbaiki masalah, lalu coba lagi.

Halaman **Versi mesin kustom** muncul.

## AWS CLI
<a name="custom-cev-sqlserver-modifying.cli"></a>

Untuk memodifikasi CEV dengan menggunakan AWS CLI, jalankan perintah [modify-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-custom-db-engine-version.html). Anda dapat menemukan CEVs untuk memodifikasi dengan menjalankan [describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)perintah.

Opsi berikut diperlukan:
+ `--engine`
+ `--engine-version cev`, tempat *`cev`* adalah nama versi mesin khusus yang ingin Anda modifikasi
+ `--status`` status`, tempat *`status`* adalah status ketersediaan yang ingin Anda tetapkan ke CEV

Contoh berikut mengubah CEV nama `15.00.4249.2.my_cevtest` dari statusnya saat ini menjadi`inactive`.

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

```
1. aws rds modify-custom-db-engine-version \
2.     --engine custom-sqlserver-ee \ 
3.     --engine-version 15.00.4249.2.my_cevtest \
4.     --status inactive
```
Untuk Windows:  

```
1. aws rds modify-custom-db-engine-version ^
2.     --engine custom-sqlserver-ee ^
3.     --engine-version 15.00.4249.2.my_cevtest ^
4.     --status inactive
```

Untuk memodifikasi instans RDS Custom for SQL Server DB agar menggunakan yang baruCEV, lihat[Memodifikasi instans RDS Custom for SQL Server DB untuk menggunakan yang baru CEV](custom-cev-sqlserver-modifying-dbinstance.md).

# Memodifikasi instans RDS Custom for SQL Server DB untuk menggunakan yang baru CEV
<a name="custom-cev-sqlserver-modifying-dbinstance"></a>

Anda dapat memodifikasi instans RDS Custom for SQL Server DB yang ada untuk menggunakan yang berbedaCEV. Perubahan yang dapat Anda lakukan meliputi:
+ Mengubah CEV
+ Mengubah kelas instans DB
+ Mengubah periode retensi cadangan dan waktu pencadangan
+ Mengubah waktu pemeliharaan

## Konsol
<a name="custom-cev-sqlserver-modifying-dbinstance.CON"></a>

**Untuk memodifikasi instans RDS Custom for SQL Server DB**

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

1. Di panel navigasi, pilih **Basis Data**.

1. Pilih instans DB yang ingin Anda ubah.

1. Pilih **Ubah**.

1. Lakukan perubahan berikut sesuai kebutuhan:

   1. Untuk **versi mesin DB**, pilih yang berbedaCEV.

   1. Ubah nilai untuk **Kelas instans DB**. Untuk kelas yang didukung, lihat [Dukungan kelas instans DB untuk RDS Kustom untuk SQL Server](custom-reqs-limits.instancesMS.md).

   1. Ubah nilai untuk **Periode retensi cadangan**.

   1. Untuk **Jendela cadangan**, tetapkan nilai untuk **Waktu mulai** dan **Durasi**.

   1. Untuk **Jendela pemeliharaan instans DB**, tetapkan nilai untuk **Hari mulai**, **Waktu mulai**, dan **Durasi**.

1. Pilih **Lanjutkan**.

1. Pilih **Terapkan segera** atau **Terapkan di jendela pemeliharaan terjadwal berikutnya**. 

1. Pilih **Ubah instans DB**.
**catatan**  
Saat memodifikasi instans DB dari satu CEV ke yang lainCEV, misalnya, saat memutakhirkan versi minor, database sistem SQL Server, termasuk data dan konfigurasinya, dipertahankan dari instance RDS Custom for Server DB saat ini. SQL

## AWS CLI
<a name="custom-cev-sqlserver-modifying-dbinstance.CLI"></a>

Untuk memodifikasi instans DB untuk menggunakan yang berbeda CEV dengan menggunakan AWS CLI, jalankan [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-custom-db-engine-version.html)perintah.

Opsi berikut diperlukan:
+ `--db-instance-identifier`
+ `--engine-version cev`, tempat *`cev`* adalah nama versi mesin khusus yang Anda ingin instans DB ubah.

Contoh berikut memodifikasi instance DB bernama `my-cev-db-instance` untuk menggunakan CEV nama `15.00.4249.2.my_cevtest_new` dan menerapkan perubahan segera.

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

```
1. aws rds modify-db-instance \
2.     --db-instance-identifier my-cev-db-instance \ 
3.     --engine-version 15.00.4249.2.my_cevtest_new \
4.     --apply-immediately
```
Untuk Windows:  

```
1. aws rds modify-db-instance ^
2.     --db-instance-identifier my-cev-db-instance ^
3.     --engine-version 15.00.4249.2.my_cevtest_new ^
4.     --apply-immediately
```

# Melihat detail CEV untuk Amazon RDS Custom for SQL Server
<a name="custom-viewing-sqlserver"></a>

Anda dapat melihat detail CEV dengan menggunakan Konsol Manajemen AWS atau AWS CLI.

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

**Untuk melihat detail 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 saat ini ada. Jika Anda belum membuat CEV sama sekali, halaman akan kosong.

1. Pilih nama CEV yang ingin Anda lihat.

1. Pilih **Konfigurasi** untuk melihat detailnya.  
![\[Lihat detail konfigurasi CEV.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds_custom_sqlserver_cev_viewdetails.PNG)

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

Untuk melihat detail CEV dengan menggunakan AWS CLI, jalankan perintah [describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html).

Anda juga dapat menentukan opsi-opsi berikut:
+ `--include-all`, untuk melihat semua CEV dengan keadaan siklus hidup apa pun. Tanpa opsi `--include-all`, hanya CEV dalam keadaan siklus hidup `available` yang akan dihasilkan.

```
aws rds describe-db-engine-versions --engine custom-sqlserver-ee --engine-version 15.00.4249.2.my_cevtest --include-all
{
    "DBEngineVersions": [
        {
            "Engine": "custom-sqlserver-ee",
            "MajorEngineVersion": "15.00",
            "EngineVersion": "15.00.4249.2.my_cevtest",
            "DBParameterGroupFamily": "custom-sqlserver-ee-15.0",
            "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for custom RDS",
            "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"
            },
            "DBEngineMediaType": "AWS Provided",
            "CreateTime": "2022-11-20T19:30:01.831000+00:00",
            "ValidUpgradeTarget": [],
            "SupportsLogExportsToCloudwatchLogs": false,
            "SupportsReadReplica": false,
            "SupportedFeatureNames": [],
            "Status": "pending-validation",
            "SupportsParallelQuery": false,
            "SupportsGlobalDatabases": false,
            "TagList": [],
            "SupportsBabelfish": false
        }
    ]
}
```

Anda dapat menggunakan filter untuk melihat CEV dengan status siklus hidup tertentu. Misalnya, untuk melihat CEV yang memiliki status siklus hidup `pending-validation`, `available`, atau`failed`:

```
aws rds describe-db-engine-versions engine custom-sqlserver-ee
                region us-west-2 include-all query 'DBEngineVersions[?Status == pending-validation || 
                Status == available || Status == failed]'
```

# Menghapus CEV untuk RDS Custom for SQL Server
<a name="custom-cev-sqlserver-deleting"></a>

Anda dapat menghapus CEV menggunakan Konsol Manajemen AWS atau AWS CLI. Biasanya, tugas ini membutuhkan waktu beberapa menit.

Sebelum menghapus CEV, pastikan CEV tidak digunakan oleh salah satu dari berikut ini:
+ Instans DB RDS Custom
+ Snapshot instans DB RDS Custom
+ Cadangan otomatis instans DB RDS Custom

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

**Cara menghapus 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**.

1. Pilih CEV yang deskripsi atau statusnya ingin Anda hapus.

1. Untuk **Tindakan**, pilih **Hapus**.

   Kotak dialog **Hapus *cev\$1name?*** muncul.

1. Masukkan **delete me**, lalu pilih **Hapus**.

   Di halaman **Versi mesin kustom**, banner menunjukkan bahwa CEV Anda sedang dihapus.

## AWS CLI
<a name="custom-cev-sqlserver-deleting.console.cli"></a>

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

Opsi berikut diperlukan:
+ `--engine custom-sqlserver-ee`
+ `--engine-version cev`, dengan *cev* adalah nama versi mesin kustom yang akan dihapus

Contoh berikut menghapus CEV bernama `15.00.4249.2.my_cevtest`.

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

```
1. aws rds delete-custom-db-engine-version \
2.     --engine custom-sqlserver-ee \
3.     --engine-version 15.00.4249.2.my_cevtest
```
Untuk Windows:  

```
1. aws rds delete-custom-db-engine-version ^
2.     --engine custom-sqlserver-ee ^
3.     --engine-version 15.00.4249.2.my_cevtest
```