Linux SQL Server VM'lerini SQL IaaS Aracısı uzantısıyla kaydetme

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

SQL Server VM'nizi SQL IaaS Aracısı uzantısına kaydederek Linux üzerinde SQL Server Azure VM'niz için birçok özellik avantajının kilidini açın.

Genel bakış

SQL Server IaaS Aracısı uzantısına kaydolmak, aboneliğinizde SQL sanal makinekaynağını oluşturur ve bu, sanal makine kaynağından ayrı bir kaynaktır. UZANTıdan SQL Server VM'nizin kaydının kaldırılması SQL sanal makinekaynağını kaldırır, ancak gerçek sanal makineyi bırakmaz.

SQL IaaS Aracısı uzantısını kullanmak için öncelikle aboneliğinizi Microsoft.SqlVirtualMachine sağlayıcısına kaydetmeniz gerekir. Bu sağlayıcı, SQL IaaS Aracısı uzantısına bu abonelik içinde kaynak oluşturma olanağı verir.

Ö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, müşterinin önceden onayı olmadan bu verileri lisans denetimleri için kullanmaz. Daha fazla bilgi için bkz. SQL Server gizlilik eki.

Önkoşullar

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

Aboneliği RP ile kaydetme

SQL Server VM'nizi SQL IaaS Aracısı uzantısına kaydetmek için önce aboneliğinizi Microsoft.SqlVirtualMachine kaynak sağlayıcısına (RP) kaydetmeniz gerekir. Bu, SQL IaaS Aracısı uzantısına aboneliğinizde kaynak oluşturma olanağı sağlar. Azure portalını, Azure CLI'yı veya Azure PowerShell'i kullanarak bunu yapabilirsiniz.

Azure portal

Azure portalını kullanarak aboneliğinizi kaynak sağlayıcısına kaydedin:

  1. Azure portalını açın ve Tüm Hizmetler'e gidin.
  2. Abonelikler'e gidin ve ilgilendiğim aboneliği seçin.
  3. Abonelikler sayfasında, Ayarlar altında Kaynak sağlayıcıları'nı seçin.
  4. SQL ile ilgili kaynak sağlayıcılarını getirmek için filtreye sql girin.
  5. İstediğiniz eyleme bağlı olarak Microsoft.SqlVirtualMachine sağlayıcısı için Kaydet, Yeniden Kaydet veya Kaydı Kaldır'ı seçin.

Modify the provider

Komut satırı

Azure CLI veya Azure PowerShell kullanarak Azure aboneliğinizi Microsoft.SqlVirtualMachine sağlayıcısına kaydedin.

Azure CLI kullanarak aboneliğinizi kaynak sağlayıcısına kaydedin:

# Register the SQL IaaS Agent extension to your subscription 
az provider register --namespace Microsoft.SqlVirtualMachine 

VM'leri kaydetme

Linux'taki SQL IaaS Aracısı uzantısı yalnızca basit modda kullanılabilir ve bu da yalnızca SQL Server'ın lisans türünü ve sürümünü değiştirmeyi destekler. Sql Server VM'nizi sınırlı işlevsellik için basit modda uzantıya kaydetmek için Azure CLI veya Azure PowerShell kullanın.

SQL Server lisans türünü kullanım başına ödeme yapmak için kullandıkça öde (PAYG), kendi lisansınızı kullanmak için Azure Hibrit Avantajı (AHUB) veya ücretsiz DR çoğaltma lisansını etkinleştirmek için olağanüstü durum kurtarma (DR) olarak belirtin.

Azure CLI ile SQL Server VM'sini basit modda kaydetme:

# Register Enterprise or Standard self-installed VM in Lightweight mode
az sql vm create --name <vm_name> --resource-group <resource_group_name> --location <vm_location> --license-type <license_type> 

Kayıt durumunu doğrulama

Azure portalı, Azure CLI veya Azure PowerShell'i kullanarak SQL Server VM'nizin SQL IaaS Aracısı uzantısına zaten kayıtlı olup olmadığını doğrulayabilirsiniz.

Azure portal

Azure portalını kullanarak kayıt durumunu doğrulayın:

  1. Azure Portal’ında oturum açın.
  2. SQL sanal makineleri kaynağınıza gidin.
  3. Listeden SQL Server VM'nizi seçin. SQL Server VM'niz burada listelenmiyorsa, büyük olasılıkla SQL IaaS Aracısı uzantısıyla kaydedilmemiştir.

Komut satırı

Azure CLI veya Azure PowerShell kullanarak geçerli SQL Server VM kayıt durumunu doğrulayın. ProvisioningState kayıt başarılıymış gibi Succeeded gösterilir.

Azure CLI'yı kullanarak kayıt durumunu doğrulayın:

az sql vm show -n <vm_name> -g <resource_group>

Hata, SQL Server VM'sinin uzantıya kaydedilmediğini gösterir.

Otomatik kayıt

Ubuntu Linux VM'leri için otomatik kayıt desteklenir.

Sonraki adımlar

Daha fazla bilgi için aşağıdaki makaleleri inceleyin: