Pendaftaran otomatis dengan ekstensi Agen IaaS SQL

Berlaku untuk:SQL Server di Azure VM

Secara default, Azure VM dengan SQL Server 2016 atau yang lebih baru secara otomatis terdaftar dengan ekstensi Agen IaaS SQL saat terdeteksi oleh layanan CEIP. Anda dapat mengaktifkan fitur pendaftaran otomatis agar langganan Anda mudah dan otomatis mendaftarkan komputer virtual SQL Server apa pun yang tidak diambil oleh layanan CEIP, seperti versi SQL Server yang lebih lama.

Artikel ini menjelaskan cara untuk mengaktifkan fitur pendaftaran otomatis. Atau, Anda dapat mendaftarkan satu komputer virtual,atau mendaftarkan komputer virtual Anda secara massal dengan ekstensi Agen SQL IaaS.

Catatan

Komputer virtual SQL Server yang disebarkan melalui marketplace Azure setelah Oktober 2022 memiliki model dengan hak istimewa paling sedikit yang diaktifkan secara default. Mode manajemen untuk ekstensi SQL IaaS Agent dihapus pada Maret 2023.

Gambaran Umum

Daftarkan komputer virtual SQL Server Anda dengan ekstensi SQL IaaS Agent untuk membuka serangkaian manfaat fitur lengkap.

Secara default, Azure VM dengan SQL Server 2016 atau yang lebih baru secara otomatis terdaftar dengan ekstensi Agen IaaS SQL dengan fungsionalitas terbatas saat terdeteksi oleh layanan CEIP. Anda dapat menggunakan fitur pendaftaran otomatis untuk mendaftarkan komputer virtual SQL Server apa pun yang tidak diidentifikasi oleh layanan CEIP secara otomatis. Jenis lisensi otomatis default berupa citra komputer virtual. Jika Anda menggunakan citra bayar-sesuai-penggunaan untuk komputer virtual Anda, maka jenis lisensi yang akan digunakan adalah PAYG, jika tidak, jenis lisensi yang akan digunakan adalah AHUB secara default. Untuk informasi tentang privasi, lihat pernyataan privasi ekstensi SQL IaaS Agent.

Setelah pendaftaran otomatis diaktifkan untuk langganan, semua VM saat ini dan yang akan datang yang menginstal SQL Server terdaftar dengan ekstensi Agen IaaS SQL. Ini dilakukan dengan menjalankan pekerjaan bulanan yang mendeteksi apakah SQL Server diinstal pada semua VM yang tidak terdaftar dalam langganan atau tidak. Untuk VM yang tidak terdaftar, pekerjaan menyalin biner ekstensi SQL IaaS Agent ke VM, lalu menjalankan utilitas satu kali untuk memeriksa sarang registri SQL Server. Jika sarang SQL Server terdeteksi, komputer virtual terdaftar dengan ekstensi. Jika tidak ditemukan kumpulan SQL Server pada registri, biner akan dihapus.

Pendaftaran otomatis menawarkan fungsionalitas terbatas ekstensi, seperti manajemen lisensi. Anda dapat mengaktifkan lebih banyak fitur dari sumber daya komputer virtual SQL di portal Azure.

Perhatian

  • Jika sarang SQL Server tidak ada di registri, menghapus biner mungkin terpengaruh jika ada kunci sumber daya di tempat.
  • Jika Anda menyebarkan komputer virtual SQL Server dengan gambar marketplace yang memiliki ekstensi SQL IaaS Agent yang telah diinstal sebelumnya, dan ekstensi dalam keadaan gagal atau dihapus, pendaftaran otomatis memeriksa registri untuk melihat apakah SQL Server diinstal pada VM dan kemudian mendaftarkannya dengan ekstensi.
  • Jika pendaftaran otomatis diaktifkan setelah Centrally Managed-AHB (CM-AHB) diaktifkan, Anda menjalankan risiko biaya bayar sesuai penggunaan yang tidak perlu untuk beban kerja SQL Server anda di Azure VM. Untuk mengurangi risiko ini, sesuaikan penetapan lisensi Anda di CM-AHB untuk memperhitungkan penggunaan tambahan yang akan dilaporkan oleh ekstensi Agen IaaS SQL setelah pendaftaran otomatis. Kami menerbitkan alat sumber terbuka yang memberikan wawasan tentang pemanfaatan lisensi SQL Server, termasuk pemanfaatan oleh SQL Server di Azure Virtual Machines yang belum terdaftar dengan ekstensi Agen IaaS SQL.

Prasyarat

Untuk mengaktifkan pendaftaran otomatis komputer virtual SQL Server Anda dengan ekstensi, Anda memerlukan:

  • Langganan Azure.
  • Kredensial klien yang digunakan untuk mendaftarkan komputer virtual agar ada dalam salah satu peran Azure berikut: Kontributor Komputer Virtual, Kontributor, atau Pemilik.

Setelah pendaftaran otomatis diaktifkan, komputer virtual SQL Server didaftarkan sesuai dengan kondisi berikut:

  • VM disebarkan menggunakan Model Sumber Daya Azure ke komputer virtual Windows Server yang didukung.
  • Mereka memiliki SQL Server yang terinstal.
  • VM disebarkan ke cloud publik atau Azure Government. Cloud lain saat ini tidak didukung.
  • VM sedang berjalan.

Catatan

Pendaftaran otomatis didukung untuk VM Linux Ubuntu di Azure.

Aktifkan pendaftaran otomatis

Untuk mengaktifkan pendaftaran otomatis komputer virtual SQL Server Anda di portal Azure, ikuti langkah berikut:

  1. Masuk ke Portal Microsoft Azure.

  2. Navigasikan ke halaman sumber daya komputer virtual SQL.

  3. Pilih Pendaftaran komputer virtual SQL Server Otomatis untuk membuka halaman Pendaftaran otomatis.

    Cuplikan layar memperlihatkan cara memilih Pendaftaran komputer virtual SQL Server Otomatis untuk membuka halaman pendaftaran otomatis

  4. Pilih langganan Anda dari daftar dropdown.

  5. Baca persyaratan dan jika Anda setuju, pilih Saya menerima.

  6. Pilih Daftar untuk mengaktifkan fitur dan secara otomatis mendaftarkan semua komputer virtual SQL Server yang tersedia saat ini dan yang akan datang dengan ekstensi Agen IaaS SQL. Ini tidak akan menghidupkan ulang layanan SQL Server pada salah satu VM.

Menonaktifkan pendaftaran otomatis

Gunakan Azure CLI atau Azure PowerShell untuk menonaktifkan fitur pendaftaran otomatis. Ketika fitur pendaftaran otomatis dinonaktifkan, komputer virtual SQL Server yang ditambahkan ke langganan harus didaftarkan secara manual ke ekstensi Agen IaaS SQL. Ini tidak akan membatalkan pendaftaran komputer virtual SQL Server yang sudah terdaftar.

Untuk menonaktifkan pendaftaran otomatis menggunakan Azure CLI, jalankan perintah berikut:

az feature unregister --namespace Microsoft.SqlVirtualMachine --name BulkRegistration

Aktifkan untuk beberapa langganan

Anda bisa mengaktifkan fitur pendaftaran otomatis untuk beberapa langganan Azure dengan menggunakan PowerShell.

Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Simpan skrip ini.

  2. Navigasi ke tempat Anda menyimpan skrip dengan menggunakan Prompt Perintah administratif atau jendela PowerShell.

  3. Menghubungkan ke Azure (az login).

  4. Jalankan skrip, memasukkan SubscriptionIds sebagai parameter. Jika tidak ada langganan yang ditentukan, skrip memungkinkan pendaftaran otomatis untuk semua langganan di akun pengguna.

    Perintah berikut memungkinkan pendaftaran otomatis untuk dua langganan:

    .\EnableBySubscription.ps1 -SubscriptionList a1a1a-aa11-11aa-a1a1-a11a111a1,b2b2b2-bb22-22bb-b2b2-b2b2b2bb
    

    Perintah berikut memungkinkan pendaftaran otomatis untuk semua langganan:

    .\EnableBySubscription.ps1
    

Kesalahan pendaftaran yang gagal akan disimpan di RegistrationErrors.csv yang terletak di dalam direktori yang sama tempat Anda menyimpan dan menjalankan skrip .ps1.

Langkah berikutnya

Untuk informasi selengkapnya, tinjau topik berikut ini: