SQL IaaS Aracısı uzantısıyla otomatik kayıt

Şunlar için geçerlidir:Azure VM'de SQL Server

Varsayılan olarak, SQL Server 2016 veya sonraki sürümlerine sahip Azure VM'leri, CEIP hizmeti tarafından algılandığında SQL IaaS Aracısı uzantısına otomatik olarak kaydedilir. SQL Server'ın eski sürümleri gibi CEIP hizmeti tarafından alınmayan TÜM SQL Server VM'lerini kolayca ve otomatik olarak kaydetmek için aboneliğinizin otomatik kayıt özelliğini etkinleştirebilirsiniz.

Bu makalede size otomatik kayıt özelliğini etkinleştirmeyi öğretir. Alternatif olarak, tek bir VM kaydedebilir veya VM'lerinizi SQL IaaS Aracısı uzantısıyla toplu olarak kaydedebilirsiniz.

Not

Ekim 2022'ye kadar Azure market üzerinden dağıtılan SQL Server VM'leri varsayılan olarak en düşük ayrıcalıklı modele sahiptir. SQL IaaS Aracısı uzantısının yönetim modları Mart 2023'te kaldırıldı.

Genel bakış

Bir dizi avantajın kilidini açmak için SQL Server VM'nizi SQL IaaS Aracısı uzantısına kaydedin.

Varsayılan olarak, SQL Server 2016 veya sonraki sürümlerine sahip Azure VM'leri, CEIP hizmeti tarafından algılandığında sınırlı işlevsellikle SQL IaaS Aracısı uzantısına otomatik olarak kaydedilir. CEIP hizmeti tarafından tanımlanmayan tüm SQL Server VM'lerini otomatik olarak kaydetmek için otomatik kayıt özelliğini kullanabilirsiniz. Lisans türü otomatik olarak VM görüntüsününkine varsayılan olarak eklenir. VM'niz için kullandıkça öde görüntüsü kullanırsanız, lisans türünüz olur PAYG, aksi takdirde lisans türünüz varsayılan olarak olur AHUB . Gizlilik hakkında bilgi için bkz . SQL IaaS Aracısı uzantısı gizlilik bildirimleri.

Abonelik için otomatik kayıt etkinleştirildikten sonra, SQL Server'ın yüklü olduğu tüm geçerli ve gelecekteki VM'ler SQL IaaS Aracısı uzantısına kaydedilir. Bu, SQL Server'ın abonelikteki tüm kayıtlı olmayan VM'lere yüklenip yüklenmediğini algılayan aylık bir iş çalıştırılarak yapılır. Kaydedilmemiş VM'ler için iş, SQL IaaS Aracısı uzantısı ikili dosyalarını VM'ye kopyalar, ardından SQL Server kayıt defteri kovanını denetlemek için tek seferlik bir yardımcı program çalıştırır. SQL Server kovanı algılanırsa, sanal makine uzantıyla kaydedilir. Kayıt defterinde SQL Server kovanı yoksa ikili dosyalar kaldırılır.

Otomatik kayıt, uzantının lisans yönetimi gibi sınırlı işlevselliğini sunar. Azure portalındaki SQL sanal makineleri kaynağından daha fazla özellik etkinleştirebilirsiniz.

Dikkat

  • KAYıT defterinde SQL Server kovanı yoksa, kaynak kilitleri varsa ikili dosyaların kaldırılması etkilenebilir.
  • SQL IaaS Aracısı uzantısının önceden yüklenmiş olduğu bir market görüntüsüyle bir SQL Server VM dağıttıysanız ve uzantı başarısız durumdaysa veya kaldırıldıysa, otomatik kayıt, SQL Server'ın VM'de yüklü olup olmadığını görmek için kayıt defterini denetler ve ardından uzantıya kaydeder.

Merkezi olarak yönetilen Azure Hibrit Avantajı ile tümleştirme

Merkezi olarak yönetilen Azure Hibrit Avantajı (CM-AHB), müşterilerin Azure maliyetlerini iyileştirmelerine ve aşağıdakiler gibi diğer avantajları kullanmalarına yardımcı olan bir hizmettir:

  • Avantajı etkinleştirmek için Azure Hibrit Avantajı'leri tek tek yapılandırmak zorunda kalmadan tüm kullandıkça öde (tam fiyat) SQL PaaS/IaaS iş yüklerini taşıyın.
  • Tüm SQL iş yüklerinizin mevcut lisans sözleşmelerine uygun olarak lisanslandığından emin olun.
  • RBAC kullanarak lisans uyumluluk yönetimi rollerini devops rollerinden ayırma
  • Pasif ve olağanüstü durum kurtarma (DR) ortamlarınızın düzgün bir şekilde tanımlandığından emin olarak ücretsiz iş sürekliliği avantajlarından yararlanın.
  • Üretim dışı ortamlar için Azure'da MSDN lisanslarını kullanın.

CM-AHB, tek tek Azure VM'leri tarafından kullanılan SQL Server lisanslarının sayısını hesaba eklemek için SQL IaaS Aracısı uzantısı tarafından sağlanan verileri kullanır ve lisans atama işlemi sırasında faturalama yöneticisine öneriler sağlar. Önerilerin kullanılması, Azure Hibrit Avantajı kullanarak en yüksek indirimi elde edebilirsiniz. CM-AHB faturalama yöneticiniz tarafından etkinleştirildiğinde VM'leriniz SQL IaaS Aracısı uzantısına kayıtlı değilse, hizmet Azure aboneliklerinizden tam kullanım verilerini almaz ve bu nedenle CM-AHB önerileri yanlış olur.

Önemli

CM-AHB etkinleştirildikten sonra otomatik kayıt etkinleştirilirse, Azure VM iş yüklerinde SQL Server'ınız için gereksiz kullandıkça öde ücretleri riskiyle karşılaşırsınız. Bu riski azaltmak için CM-AHB'deki lisans atamalarınızı, otomatik kayıt sonrasında SQL IaaS Aracısı uzantısı tarafından bildirilecek ek kullanımı hesaba eklemek üzere ayarlayın. Henüz SQL IaaS Aracısı uzantısıyla kaydedilmemiş Azure Sanal Makineler'da SQL Server kullanımı dahil olmak üzere SQL Server lisanslarının kullanımıyla ilgili içgörüler sağlayan bir açık kaynak aracı yayımladık.

Önkoşullar

SQL Server VM'nizin uzantıyla otomatik kaydını etkinleştirmek için şunları yapmanız gerekir:

  • Bir Azure aboneliği.
  • Sanal makineleri kaydetmek için kullanılan istemci kimlik bilgileri şu Azure rollerinden herhangi birinde bulunur: Sanal Makine katkıda bulunanı, Katkıda Bulunanı veya Sahip.

Otomatik kayıt etkinleştirildikten sonra SQL Server VM'leri şu koşullara göre kaydedilir:

  • VM'ler desteklenen bir Windows Server sanal makinesine Azure Kaynak Modeli kullanılarak dağıtılır.
  • Sql Server yüklüdür.
  • VM'ler genel buluta veya Azure Kamu buluta dağıtılır. Diğer bulutlar şu anda desteklenmemektedir.
  • VM'ler çalışıyor.

Not

Otomatik kayıt, Azure'daki Ubuntu Linux VM'leri için desteklenir.

Otomatik kaydı etkinleştirme

Azure portalında SQL Server VM'lerinizin otomatik kaydını etkinleştirmek için şu adımları izleyin:

  1. Azure portal oturum açın.

  2. SQL sanal makineleri kaynak sayfasına gidin.

  3. Otomatik kayıt sayfasını açmak için Otomatik SQL Server VM kaydı'nı seçin.

    Screenshot showing how to select Automatic SQL Server VM registration to open the automatic registration page

  4. Açılan listeden aboneliğinizi seçin.

  5. Koşulları okuyun ve kabul ediyorsanız Kabul ediyorum'ı seçin.

  6. Özelliği etkinleştirmek ve tüm geçerli ve gelecekteki SQL Server VM'lerini SQL IaaS Aracısı uzantısıyla otomatik olarak kaydetmek için Kaydet'i seçin. Bu işlem, VM'lerin hiçbirinde SQL Server hizmetini yeniden başlatmaz.

Otomatik kaydı devre dışı bırakma

Otomatik kayıt özelliğini devre dışı bırakmak için Azure CLI veya Azure PowerShell'i kullanın. Otomatik kayıt özelliği devre dışı bırakıldığında, aboneliğe eklenen SQL Server VM'lerinin SQL IaaS Aracısı uzantısına el ile kaydedilmesi gerekir. Bu, önceden kaydedilmiş olan mevcut SQL Server VM'lerinin kaydını kaldırmaz.

Azure CLI kullanarak otomatik kaydı devre dışı bırakmak için aşağıdaki komutu çalıştırın:

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

Birden çok abonelik için etkinleştirme

PowerShell kullanarak birden çok Azure aboneliği için otomatik kayıt özelliğini etkinleştirebilirsiniz.

Bunu yapmak için aşağıdaki adımları izleyin:

  1. Bu betiği kaydedin.

  2. Yönetici Komut İstemi veya PowerShell penceresi kullanarak betiği kaydettiğiniz yere gidin.

  3. Azure'a (az login) Bağlan.

  4. Betiği yürüterek SubscriptionIds parametresini geçirin. Hiçbir abonelik belirtilmezse betik, kullanıcı hesabındaki tüm abonelikler için otomatik kaydı etkinleştirir.

    Aşağıdaki komut iki abonelik için otomatik kaydı etkinleştirir:

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

    Aşağıdaki komut tüm abonelikler için otomatik kaydı etkinleştirir:

    .\EnableBySubscription.ps1
    

Başarısız kayıt hataları, betiği kaydettiğiniz ve yürüttüğüniz dizinde .ps1 depolanırRegistrationErrors.csv.

Sonraki adımlar

Daha fazla bilgi için aşağıdaki makaleleri gözden geçirin: