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

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

Azure portal otomatik kayıt özelliğini etkinleştirerek azure Sanal Makineler (VM) üzerindeki tüm geçerli ve gelecekteki SQL Server SQL IaaS Aracısı uzantısıyla basit modda otomatik olarak kaydedin. Varsayılan olarak, SQL Server 2016 veya üzeri yüklü Azure VM'leri, CEIP hizmeti tarafından algılandığında SQL IaaS Aracısı uzantısına otomatik olarak kaydedilir. Daha fazla bilgi için bkz. SQL Server gizlilik eki.

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

Eylül 2021'den itibaren SQL IaaS uzantısına tam modda kaydolmak için artık SQL Server hizmetinin yeniden başlatılması gerekmez.

Genel Bakış

SQL Server VM'nizi SQL IaaS Aracısı uzantısına kaydederek bir dizi avantajın kilidini açın.

Otomatik kayıt etkinleştirildiğinde, abonelikteki tüm kayıtlı olmayan VM'lerde SQL Server yüklenip yüklenmediğini algılamak için bir iş aylık olarak çalışır. Bu, SQL IaaS aracısı uzantısı ikili dosyalarını VM'ye kopyalayıp SQL Server kayıt defteri kovanını denetleye tek seferlik bir yardımcı program çalıştırarak yapılır. SQL Server kovanı algılanırsa, sanal makine uzantıya hafif modda kaydedilir. Kayıt defterinde SQL Server kovanı yoksa ikili dosyalar kaldırılır.

Dikkat

SQL Server kovanı kayıt defterinde yoksa, kaynak kilitleri varsa ikili dosyaların kaldırılması etkilenebilir.

Bir abonelik için otomatik kayıt etkinleştirildikten sonra, SQL Server yüklü olan tüm geçerli ve gelecekteki VM'ler SQL IaaS Aracısı uzantısına kapalı kalma süresi olmadan ve SQL Server hizmeti yeniden başlatılmadan basit modda kaydedilir. Tam özellik kümesinden yararlanmak için tam yönetilebilirlik moduna el ile yükseltmeniz gerekir. Lisans türü otomatik olarak VM görüntüsününkine varsayılan olarak ayarlanır. 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 .

Varsayılan olarak, SQL Server 2016 veya üzeri yüklü Azure VM'leri, CEIP hizmeti tarafından algılandığında SQL IaaS Aracısı uzantısına otomatik olarak kaydedilir. Daha fazla bilgi için bkz. SQL Server gizlilik eki.

Önemli

SQL IaaS Aracısı uzantısı, Azure Sanal Makineler içinde SQL Server kullanırken müşterilere isteğe bağlı avantajlar sağlamak amacıyla verileri toplar. Microsoft bu verileri müşterinin önceden onayı olmadan lisans denetimleri için kullanmaz. Daha fazla bilgi için bkz. SQL Server gizlilik eki.

Önkoşullar

SQL Server VM'nizi uzantıya kaydetmek için şunları yapmanız gerekir:

Etkinleştir

Azure portal 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 VMkaydı'nı seçin.

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

  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'leri 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.

Devre Dışı Bırak

Otomatik kayıt özelliğini devre dışı bırakmak için Azure CLI veya Azure PowerShell kullanın. Otomatik kayıt özelliği devre dışı bırakıldığında, aboneliğe eklenen SQL Server VM'lerin SQL IaaS Aracısı uzantısına el ile kaydedilmesi gerekir. Bu, önceden kaydedilmiş olan mevcut SQL Server VM'lerin 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ın.

  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ütüldüğü dizinde .ps1 depolanırRegistrationErrors.csv.

Sonraki adımlar

SQL IaaS Aracısı uzantısı tarafından sağlanan tam özellik kümesinden yararlanmak için yönetilebilirlik modunuzu tam olarak yükseltin.