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 S3). Setelah pengaturan, Anda dapat membuat versi mesin menggunakan konsol Amazon RDS atau 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. AWS
Untuk menyelesaikan proses verifikasi:
Tinjau kelayakan Kun jungi halaman Mobilitas AWS Lisensi
untuk meninjau persyaratan dan kriteria kelayakan. Kirim formulir verifikasi Unduh dan lengkapi 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 file Core-based ISO bahasa Inggris. Jangan gunakan file Server+ CAL-based ISO.
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 Wil AWS ayah dan akun yang sama tempat Anda berencana membuat versi mesin BYOM. Untuk mengunggah file RTM menggunakan AWS CLI:
aws s3 cp SQLServer2022-x64-ENU-Enterprise.iso s3://my-sqlserver-media/ISOs/
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
Gunakan describe-db-engine-versions untuk memverifikasi versi engine mana yang memenuhi syarat untuk membuat versi mesin BYOM. Untuk versi yang didukung, tinjauBawa Media Sendiri (BYOM) untuk RDS untuk SQL Server.
Masuk ke Konsol AWS Manajemen
dan buka konsol Amazon RDS. Di panel navigasi, pilih Versi mesin kustom.
Dari dropdown, pilih RDS untuk SQL Server.
Pilih Buat versi mesin kustom.
Untuk tipe mesin, pilih SQL Server.
Untuk Jenis manajemen basis data, pilih Amazon RDS.
Untuk Edisi, pilih salah satu dari berikut ini:
SQL Server Enterprise Edition
SQL Server Standard Edition
Untuk versi Engine, pilih versi SQL Server yang cocok dengan file instalasi Anda (misalnya, SQL Server 2022
16.00.4175.1.v1atau SQL Server 202517.00.4045.5.v1).Untuk Media Instalasi, masukkan URI S3 yang berisi media RTM SQL Server Anda, atau pilih Browse S3 untuk mencari dan memilih file.
Pilih Buat versi mesin kustom.
Konsol menampilkan versi mesin BYOM baru dengan status awal Validasi Ter tunda. Status berkembang secara otomatis. Untuk informasi selengkapnya, lihat Status siklus hidup versi mesin BYOM.
Gunakan create-custom-db-engine-version 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 16.00.4175.1.v1 \ --database-installation-files-s3-bucket-name my-sqlserver-media \ --database-installation-files-s3-prefix "ISOs/" \ --database-installation-files "SQLServer2022-x64-ENU-Enterprise.iso"
Respons
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "16.00", "EngineVersion": "16.00.4175.1.v1", "DatabaseInstallationFiles": [ "SQLServer2022-x64-ENU-Enterprise.iso" ], "DBEngineDescription": "Microsoft SQL Server Enterprise Edition", "DBEngineVersionArn": "arn:aws:rds:us-east-1:123456789012:cev:sqlserver-ee/16.00.4175.1.v1/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", .... "Status": "pending-validation", ..... }
Parameter CLI
| Parameter | Diperlukan | Deskripsi |
|---|---|---|
--engine | Ya | Jenis mesin database:sqlserver-ee,sqlserver-se. |
--engine-version | Ya | Versi mesin target (misalnya,16.00.4175.1.v1). |
--database-installation-files-s3-bucket-name | Ya | Nama bucket S3 yang berisi media instalasi Anda. Bucket harus berada di Wil AWS ayah yang sama dengan versi mesin BYOM. |
--database-installation-files-s3-prefix | Tidak | Awalan kunci S3 (jalur folder) tempat file media instalasi disimpan. |
--database-installation-files | Ya | Nama file media instalasi. |
catatan
Saat menggunakan AWS CLI, --database-installation-files parameter--database-installation-files-s3-bucket-name,--database-installation-files-s3-prefix, dan diperlukan hanya untuk versi mesin BYOM pertama yang Anda buat untuk versi dan edisi utama. Untuk versi minor berikutnya dalam versi utama yang sama, hanya --engine dan --engine-version diperlukan.
Menjelaskan versi mesin BYOM
Setelah Anda membuat versi mesin BYOM, gunakan describe-db-engine-versions untuk memeriksa status dan detailnya. Output mengembalikan dua catatan untuk versi mesin yang sama: satu untuk License Included (DBEngineMediaType: None) dan satu untuk BYOM (DBEngineMediaType: Customer Provided).
Contoh:
aws rds describe-db-engine-versions \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1 \ --include-all \ --output table \ --query "DBEngineVersions[].{Engine: Engine, Version: EngineVersion, Status: Status, MediaType: DBEngineMediaType}"
Tanggapan:
----------------------------------------------------------------------- | DescribeDBEngineVersions | +--------------+---------------------+------------+-------------------+ | Engine | MediaType | Status | Version | +--------------+---------------------+------------+-------------------+ | sqlserver-ee| None | available | 16.00.4175.1.v1 | | sqlserver-ee| Customer Provided | available | 16.00.4175.1.v1 | +--------------+---------------------+------------+-------------------+
Status siklus hidup versi mesin BYOM
| Status | Deskripsi |
|---|---|
pending-validation | RDS menerima permintaan dan mengantrekannya untuk diproses. |
validating | RDS memvalidasi file media RTM. |
creating | 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 menggunakan AWS Management Console atau AWS CLI. Anda dapat mengubah deskripsi versi mesin BYOM atau status ketersediaannya. Versi mesin BYOM Anda memiliki salah satu nilai status berikut:
tersedia — Anda dapat menggunakan versi mesin BYOM ini untuk membuat instance DB baru atau meng-upgrade instance DB. Ini adalah status default untuk versi mesin BYOM yang baru dibuat.
tidak aktif — Anda tidak dapat membuat atau meng-upgrade 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 ke inactive atau dari inactive keavailable. Anda dapat mengubah status inactive untuk mencegah penggunaan versi mesin BYOM secara tidak sengaja atau membuat versi mesin BYOM yang dihentikan memenuhi syarat untuk digunakan lagi.
aws rds modify-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1 \ --status inactive
Respons
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "16.00", "EngineVersion": "16.00.4175.1.v1", .... "Status": "inactive", .... }
catatan
Instans yang ada yang berjalan pada versi mesin BYOM yang Anda setel ke tidak aktif terus beroperasi secara normal. Hanya operasi pembuatan dan pemulihan instans baru yang terpengaruh.
Menghapus versi mesin BYOM
Gunakan delete-custom-db-engine-version untuk menghapus versi mesin BYOM secara permanen. Setelah penghapusan, versi mesin kembali ke satu LI-only entri.
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 RDS, API gagal dalam permintaan penghapusan.
Menghapus versi mesin BYOM (CLI)
aws rds delete-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1
Respons
{ "Engine": "sqlserver-ee", "MajorEngineVersion": "16.00", "EngineVersion": "16.00.4175.1.v1", ..... "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 mencapai available status, Anda dapat meluncurkan instance RDS untuk SQL Server menggunakannya. Lihat Membuat instance BYOM DB untuk RDS untuk SQL Server.