Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat dan mengelola versi mesin BYOM untuk RDS untuk SQL Server
Membuat versi mesin BYOM memerlukan pengaturan satu kali (verifikasi Mobilitas Lisensi, mendapatkan media RTM, dan mengunggahnya ke Amazon S3).
Membuat dan mengelola versi mesin BYOM dengan menggunakan Konsol Manajemen AWS, AWS CLI
Sebelum Anda mulai
Langkah 1: Selesaikan verifikasi Mobilitas Lisensi Microsoft
Mobilitas Lisensi melalui Jaminan Perangkat Lunak diperlukan untuk BYOM. Anda harus memiliki cakupan Jaminan Perangkat Lunak aktif pada lisensi SQL Server Anda sebelum menerapkannya di AWS.
Untuk menyelesaikan proses verifikasi:
Tinjau kelayakan Kunjungi AWS Halaman Mobilitas Lisensi
untuk meninjau persyaratan dan kriteria kelayakan. Kirim formulir verifikasi Unduh dan selesaikan Formulir verifikasi Mobilitas Lisensi Microsoft
. Kirim formulir ke Microsoft melalui mitra lisensi Anda atau secara langsung. Tunggu persetujuan Microsoft mengirimi Anda email konfirmasi saat verifikasi Anda disetujui.
Anda harus mengirimkan formulir ke Microsoft secara langsung atau melalui reseller Microsoft Anda dalam waktu 10 hari setelah membawa produk ke AWS.
penting
AWS tidak memvalidasi atau menegakkan kepatuhan lisensi Microsoft. Anda bertanggung jawab untuk menjaga kepatuhan terhadap perjanjian lisensi Microsoft Anda.
Langkah 2: Dapatkan media instalasi SQL Server
Unduh file Release to Manufacturing (RTM) untuk versi utama SQL Server yang ingin Anda gunakan. File RTM adalah media instalasi dasar untuk versi dan edisi utama SQL Server (misalnya, SQL Server 2019 Enterprise Edition).
Anda dapat memperoleh file RTM dari salah satu sumber Microsoft berikut:
Langganan Visual Studio Jika Anda memiliki langganan Visual Studio aktif, unduh file RTM dari halaman unduhan pelanggan
. Pusat admin Microsoft 365 Jika Anda membeli produk melalui lisensi volume, unduh file RTM dari Halaman unduhan pusat admin Microsoft 365
.
penting
Unduh hanya bahasa Inggris Core-based File ISO. Jangan gunakan Server+CAL-based File ISO.
Core-based mengacu pada lisensi per-core, bukan opsi instalasi Windows Server Core. Untuk Enterprise Edition, unduh file berlabel Enterprise Core Edition, bukan Enterprise Edition. Edisi Standar memiliki satu unduhan.
penting
Untuk media instalasi SQL Server 2019 Release to Manufacturing (RTM) (edisi Standard dan Enterprise Core), unduh hanya dari Pusat Admin Microsoft 365. Media SQL Server 2019 yang diunduh dari Langganan Visual Studio tidak didukung. Untuk SQL Server 2022 dan yang lebih baru, Anda dapat mengunduh media instalasi RTM baik dari Microsoft 365 Admin Center atau Langganan Visual Studio.
Langkah 3: Unggah media instalasi ke Amazon S3
Unggah file RTM SQL Server ke bucket Amazon S3 di tempat yang sama AWS Wilayah dan akun tempat Anda berencana untuk membuat versi mesin BYOM.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/
. -
Di panel navigasi, pilih Ember, lalu pilih bucket untuk media instalasi Anda.
-
Pilih Unggah.
-
Memilih Tambahkan file, dan kemudian pilih file ISO SQL Server RTM Anda.
-
Pilih Unggah.
Konsol Amazon S3 mendukung pengunggahan file hingga 160 GB.
Gunakan aws s3cp perintah untuk mengunggah file RTM.
Jalankan perintah ini di komputer yang memiliki file ISO. Untuk masuk dengan kredensional konsol Anda, gunakan Masuk aws perintah.
aws s3 cpenu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso\ s3://amzn-s3-demo-bucket/ISOs/\ --regionus-west-2
Gunakan Write-S3Object cmdlet untuk mengunggah file RTM.
Jalankan cmdlet ini di komputer yang memiliki file ISO. Untuk masuk dengan kredensional konsol Anda, gunakan Invoke-AWSLogin cmdlet.
Write-S3Object ` -BucketNameamzn-s3-demo-bucket` -KeyISOs/enu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso` -Fileenu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso` -Regionus-west-2
catatan
Jika Anda tidak menyediakan file Pembaruan Kumulatif (CU) selama pembuatan mesin BYOM, Amazon RDS secara otomatis mengunduh CU yang diperlukan dari Microsoft saat Anda membuat versi mesin.
Membuat versi mesin BYOM
Sebelum Anda membuat versi mesin BYOM, verifikasi versi engine mana yang memenuhi syarat. Untuk versi yang didukung, tinjau Bawa Media Sendiri (BYOM) untuk RDS untuk SQL Server.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Versi mesin kustom.
-
Pilih Buat versi mesin kustom.
-
Pada Buat versi mesin khusus halaman, lakukan hal berikut:
-
Untuk Jenis mesin, pilih Server SQL.
-
Untuk Jenis manajemen basis data, pilih Amazon RDS.
-
Untuk Edisi, pilih SQL Server Edisi Perusahaan atau SQL Server Edisi Standar.
-
Untuk Versi mesin, pilih versi utama yang cocok dengan media instalasi Anda, misalnya SQL Server 2025.
-
Untuk Versi mesin kecil, pilih versi minor, misalnya
17.00.4075.5.v1. -
Di bawah Media instalasi, untuk Objek S3, masukkan URI S3 dari file ISO SQL Server RTM Anda, atau pilih Jelajahi S3 dan pilih file.
-
-
Pilih Buat versi mesin kustom.
Konsol menampilkan versi mesin BYOM baru dengan status awal Validasi tertunda. Status berkembang secara otomatis. Untuk informasi selengkapnya, lihat Status siklus hidup versi mesin BYOM.
Gunakan buat-kustom-db-versi mesin perintah untuk membuat versi mesin BYOM dari media instalasi Anda. Amazon RDS secara otomatis mengunduh pembaruan kumulatif yang diperlukan dari Microsoft.
aws rds create-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 17.00.4075.5.v1 \ --database-installation-files-s3-bucket-nameamzn-s3-demo-bucket\ --database-installation-files-s3-prefix "ISOs/" \ --database-installation-files "enu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso" \ --regionus-west-2
Output-nya akan terlihat seperti berikut.
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "17.00", "EngineVersion": "17.00.4075.5.v1", "DatabaseInstallationFiles": [ "enu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso" ], "DBEngineDescription": "Microsoft SQL Server Enterprise Edition", "DBEngineVersionArn": "arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.4075.5.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Status": "pending-validation", ... }
Untuk membuat versi mesin BYOM untuk versi minor yang lebih baru dari versi dan edisi utama yang sama, tentukan hanya versi mesin dan mesin. Amazon RDS menggunakan kembali media instalasi yang Anda berikan sebelumnya.
aws rds create-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 17.00.5005.3.v1 \ --regionus-west-2
Gunakan New-RDSCustomDBEngineVersion cmdlet untuk membuat versi mesin BYOM dari media instalasi Anda. Amazon RDS secara otomatis mengunduh pembaruan kumulatif yang diperlukan dari Microsoft.
New-RDSCustomDBEngineVersion ` -Engine sqlserver-ee ` -EngineVersion 17.00.4075.5.v1 ` -DatabaseInstallationFilesS3BucketNameamzn-s3-demo-bucket` -DatabaseInstallationFilesS3PrefixISOs/` -DatabaseInstallationFileenu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso` -Regionus-west-2
Output-nya akan terlihat seperti berikut.
... DatabaseInstallationFiles : {enu_sql_server_2025_enterprise_core_edition_x64_dvd_1a2b3c4d.iso} DBEngineDescription : Microsoft SQL Server Enterprise Edition DBEngineVersionArn : arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.4075.5.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 Engine : sqlserver-ee EngineVersion : 17.00.4075.5.v1 MajorEngineVersion : 17.00 Status : pending-validation ...
Untuk membuat versi mesin BYOM untuk versi minor yang lebih baru dari versi dan edisi utama yang sama, tentukan hanya versi mesin dan mesin. Amazon RDS menggunakan kembali media instalasi yang Anda berikan sebelumnya.
New-RDSCustomDBEngineVersion ` -Engine sqlserver-ee ` -EngineVersion 17.00.5005.3.v1 ` -Regionus-west-2
Menjelaskan versi mesin BYOM
Setelah Anda membuat versi mesin BYOM, periksa status dan detailnya. Output mengembalikan dua catatan untuk versi mesin yang sama: satu untuk Lisensi Termasuk dan satu untuk BYOM. Catatan Termasuk Lisensi tidak memiliki jenis media: AWS CLI pertunjukan None, dan Alat AWS untuk PowerShell menunjukkan nilai kosong. Catatan BYOM menunjukkan Customer Provided.
Sementara versi mesin BYOM sedang dibuat, catatannya menunjukkan status pending-validation, validating, atau creating, dan itu hanya muncul ketika Anda menyertakan semua versi mesin (--include-all dengan AWS CLI atau -IncludeAll $true bersama Alat AWS untuk PowerShell). Contoh berikut mencakup semua versi mesin.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Versi mesin kustom.
Daftar ini menunjukkan setiap versi mesin dengan Mesin, Jenis media mesin, dan Status. Versi mesin BYOM memiliki Jenis media mesin dari Pelanggan Disediakan. Untuk mempersempit daftar, masukkan teks Filter berdasarkan versi mesin khusus.
Gunakan deskripsi-versi mesin db- perintah.
aws rds describe-db-engine-versions \ --engine sqlserver-ee \ --engine-version 17.00.5005.3.v1 \ --include-all \ --output table \ --query "DBEngineVersions[].{Engine: Engine, Version: EngineVersion, Status: Status, MediaType: DBEngineMediaType}" \ --regionus-west-2
Output-nya akan terlihat seperti berikut.
----------------------------------------------------------------------- | DescribeDBEngineVersions | +--------------+---------------------+------------+-------------------+ | Engine | MediaType | Status | Version | +--------------+---------------------+------------+-------------------+ | sqlserver-ee| None | available | 17.00.5005.3.v1 | | sqlserver-ee| Customer Provided | available | 17.00.5005.3.v1 | +--------------+---------------------+------------+-------------------+
Gunakan Get-RDSDBEngineVersion cmdlet.
Get-RDSDBEngineVersion ` -Engine sqlserver-ee ` -EngineVersion 17.00.5005.3.v1 ` -IncludeAll $true ` -Regionus-west-2| Format-Table Engine, DBEngineMediaType, Status, EngineVersion
Output-nya akan terlihat seperti berikut.
Engine DBEngineMediaType Status EngineVersion ------ ----------------- ------ ------------- sqlserver-ee available 17.00.5005.3.v1 sqlserver-ee Customer Provided available 17.00.5005.3.v1
Status siklus hidup versi mesin BYOM
| Status | Deskripsi |
|---|---|
pending-validation | Amazon RDS menerima permintaan dan mengantrekannya untuk diproses. |
validating | Amazon RDS memvalidasi file media RTM. |
creating | Amazon RDS menginstal SQL Server dari file media RTM. |
available | Versi mesin BYOM siap untuk pembuatan misalnya. |
incompatible-installation-media | File instalasi tidak valid atau rusak. Ini adalah status terakhir. Hapus versi mesin BYOM dan coba lagi dengan file yang benar. |
Memodifikasi versi mesin BYOM
Anda dapat memodifikasi versi mesin BYOM dengan menggunakan Konsol Manajemen AWS, AWS CLI, atau Alat AWS untuk PowerShell. Anda dapat mengubah deskripsi versi mesin BYOM atau status ketersediaannya. Versi mesin BYOM Anda memiliki salah satu nilai status berikut:
available(Aktif di konsol) - Anda dapat menggunakan versi mesin BYOM ini untuk membuat instance DB baru atau memutakhirkan instance DB. Ini adalah status default untuk versi mesin BYOM yang baru dibuat.inactive-except-restore(Tidak aktif kecuali memulihkan di konsol) - Anda dapat memulihkan snapshot DB untuk membuat instance DB baru dengan versi mesin BYOM ini, tetapi Anda tidak dapat membuat atau memutakhirkan instance DB dengannya.inactive(Tidak aktif semua di konsol) - Anda tidak dapat membuat atau meningkatkan instance DB dengan versi mesin BYOM ini. Anda tidak dapat memulihkan snapshot DB untuk membuat instance DB baru dengan versi mesin BYOM ini.
Anda dapat mengubah status versi mesin BYOM dari available kepada inactive atau inactive-except-restore, atau dari salah satu dari mereka kembali ke available. Anda dapat mengubah status menjadi inactive atau inactive-except-restore untuk mencegah penggunaan versi mesin BYOM secara tidak sengaja, atau mengubah status kembali ke available untuk membuat versi mesin BYOM yang dihentikan memenuhi syarat untuk digunakan lagi.
catatan
Instans yang ada yang berjalan pada versi mesin BYOM yang Anda buat tidak aktif terus beroperasi secara normal. Hanya operasi pembuatan dan pemulihan instans baru yang terpengaruh.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Versi mesin kustom.
-
Pilih versi mesin BYOM yang ingin Anda modifikasi, lalu pilih Tindakan, Memodifikasi.
-
Pada Ubah CEV halaman, lakukan hal berikut:
-
Di bawah Pengaturan status CEV, pilih Aktif, Tidak aktif kecuali memulihkan, atau Tidak aktif semua.
-
(Opsional) Untuk Deskripsi versi, masukkan deskripsi.
-
-
Pilih Ubah CEV.
Gunakan modify-custom-db-versi mesin perintah.
aws rds modify-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 17.00.5005.3.v1 \ --status inactive \ --regionus-west-2
Output-nya akan terlihat seperti berikut.
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "17.00", "EngineVersion": "17.00.5005.3.v1", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition", "DBEngineVersionArn": "arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.5005.3.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Status": "inactive", ... }
Gunakan Edit-RDSCustomDBEngineVersion cmdlet.
Edit-RDSCustomDBEngineVersion ` -Engine sqlserver-ee ` -EngineVersion 17.00.5005.3.v1 ` -Status inactive ` -Regionus-west-2
Output-nya akan terlihat seperti berikut.
... DBEngineDescription : Microsoft SQL Server Enterprise Edition DBEngineVersionArn : arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.5005.3.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 Engine : sqlserver-ee EngineVersion : 17.00.5005.3.v1 MajorEngineVersion : 17.00 Status : inactive ...
Menghapus versi mesin BYOM
Hapus versi mesin BYOM yang tidak lagi Anda perlukan secara permanen. Setelah Anda menghapusnya, versi mesin kembali ke entri Termasuk Lisensi tunggal.
Prasyarat untuk penghapusan
Sebelum Anda dapat menghapus versi mesin BYOM, pastikan hal berikut:
Tidak ada instans DB yang menggunakan versi BYOM.
Tidak ada snapshot DB yang mereferensikan versi BYOM.
Jika ada sumber daya Amazon RDS, API gagal dalam permintaan penghapusan.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Versi mesin kustom.
-
Pilih versi mesin BYOM yang ingin Anda hapus, lalu pilih Tindakan, Hapus.
-
Untuk mengonfirmasi, masukkan
delete me, dan kemudian memilih Hapus.
Status perubahan versi mesin BYOM menjadi Menghapus.
Gunakan hapus-versi mesin khusus db perintah.
aws rds delete-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 17.00.5005.3.v1 \ --regionus-west-2
Output-nya akan terlihat seperti berikut.
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "17.00", "EngineVersion": "17.00.5005.3.v1", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition", "DBEngineVersionArn": "arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.5005.3.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Status": "deleting", ... }
Gunakan Remove-RDSCustomDBEngineVersion cmdlet.
Remove-RDSCustomDBEngineVersion ` -Engine sqlserver-ee ` -EngineVersion 17.00.5005.3.v1 ` -Regionus-west-2
Cmdlet meminta Anda untuk mengkonfirmasi penghapusan.
Output-nya akan terlihat seperti berikut.
... DBEngineDescription : Microsoft SQL Server Enterprise Edition DBEngineVersionArn : arn:aws:rds:us-west-2:111122223333:cev:sqlserver-ee/17.00.5005.3.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 Engine : sqlserver-ee EngineVersion : 17.00.5005.3.v1 MajorEngineVersion : 17.00 Status : deleting ...
Pertimbangan-pertimbangan
Anda memberikan file ISO RTM sekali per versi utama dan edisi. Semua versi minor dalam versi utama dan edisi yang sama akan menggunakan kembali media instalasi yang sama.
Saat menyediakan SQL Server RTM Anda untuk Bring Your Own Media, Anda hanya harus menggunakan Core-based RTM ISO dan bukan file ISO RTM berbasis Server + CAL.
Langkah selanjutnya
Setelah versi mesin BYOM Anda mencapai available status, Anda dapat meluncurkan RDS untuk instance SQL Server menggunakannya. Lihat Membuat instance BYOM DB untuk RDS untuk SQL Server.