Rejestrowanie maszyny wirtualnej z programem SQL Server w systemie Linux przy użyciu rozszerzenia agenta IaaS sql

Dotyczy:SQL Server na maszynie wirtualnej platformy Azure

Zarejestruj maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, aby odblokować wiele korzyści funkcji dla programu SQL Server na maszynie wirtualnej platformy Azure z systemem Linux.

Omówienie

Zarejestrowanie w rozszerzeniu agenta IaaS programu SQL Server powoduje utworzenie zasobu maszynywirtualnej SQL w ramach subskrypcji, który jest oddzielnym zasobem od zasobu maszyny wirtualnej. Wyrejestrowywanie maszyny wirtualnej z programu SQL Server z rozszerzenia spowoduje usunięcie zasobu maszynywirtualnej SQL, ale nie spowoduje usunięcia rzeczywistej maszyny wirtualnej.

Aby móc korzystać z rozszerzenia agenta IaaS SQL, musisz najpierw zarejestrować subskrypcję u dostawcy Microsoft.SqlVirtualMachine, który zapewnia rozszerzenie agenta IaaS SQL umożliwiające tworzenie zasobów w ramach tej konkretnej subskrypcji.

Ważne

Rozszerzenie agenta IaaS sql zbiera dane w ekspresowym celu udzielania klientom opcjonalnych korzyści podczas korzystania z programu SQL Server w usłudze Azure Virtual Machines. Firma Microsoft nie będzie używać tych danych do przeprowadzania inspekcji licencjonowania bez uprzedniej zgody klienta. Aby uzyskać więcej informacji, zobacz dodatek ochrony prywatności programu SQL Server.

Wymagania wstępne

Aby zarejestrować maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia, potrzebne są następujące elementy:

Rejestrowanie subskrypcji przy użyciu dostawcy usług

Aby zarejestrować maszynę wirtualną programu SQL Server przy użyciu rozszerzenia agenta IaaS SQL, musisz najpierw zarejestrować subskrypcję u dostawcy zasobów Microsoft.SqlVirtualMachine (RP). Dzięki temu rozszerzenie agenta IaaS SQL umożliwia tworzenie zasobów w ramach subskrypcji. Możesz to zrobić przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

Azure Portal

Zarejestruj subskrypcję u dostawcy zasobów przy użyciu witryny Azure Portal:

  1. Otwórz witrynę Azure Portal i przejdź do pozycji Wszystkie usługi.
  2. Przejdź do pozycji Subskrypcje i wybierz subskrypcję, która cię interesuje.
  3. Na stronie Subskrypcje wybierz pozycję Dostawcy zasobów w obszarze Ustawienia.
  4. Wprowadź sql w filtrze, aby wyświetlić dostawców zasobów związanych z sql.
  5. Wybierz pozycję Zarejestruj, Zarejestruj ponownie lub wyrejestruj dostawcę Microsoft.SqlVirtualMachine w zależności od żądanej akcji.

Modify the provider

Wiersz polecenia

Zarejestruj subskrypcję platformy Azure za pomocą dostawcy Microsoft.SqlVirtualMachine przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

Zarejestruj subskrypcję u dostawcy zasobów przy użyciu interfejsu wiersza polecenia platformy Azure:

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

Rejestrowanie maszyny wirtualnej

Rozszerzenie agenta IaaS SQL w systemie Linux jest dostępne tylko w trybie uproszczonym, który obsługuje tylko zmianę typu licencji i wersji programu SQL Server. Użyj interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby zarejestrować maszynę wirtualną z programem SQL Server z rozszerzeniem w trybie uproszczonym, aby uzyskać ograniczoną funkcjonalność.

Podaj typ licencji programu SQL Server jako płatność zgodnie z rzeczywistym użyciem (PAYG), aby zapłacić za użycie, Korzyść użycia hybrydowego platformy Azure (AHUB) do korzystania z własnej licencji lub odzyskiwania po awarii (), aby aktywować bezpłatną licencję repliki odzyskiwania po awarii.DR

Zarejestruj maszynę wirtualną z programem SQL Server w trybie uproszczonym za pomocą interfejsu wiersza polecenia platformy Azure:

# 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> 

Weryfikowanie stanu rejestracji

Możesz sprawdzić, czy maszyna wirtualna z programem SQL Server została już zarejestrowana w rozszerzeniu agenta IaaS SQL przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

Azure Portal

Sprawdź stan rejestracji przy użyciu witryny Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.
  2. Przejdź do zasobu maszyn wirtualnych SQL.
  3. Wybierz maszynę wirtualną z programem SQL Server z listy. Jeśli maszyna wirtualna z programem SQL Server nie znajduje się na liście, prawdopodobnie nie została zarejestrowana w rozszerzeniu agenta IaaS sql.

Wiersz polecenia

Sprawdź bieżący stan rejestracji maszyny wirtualnej z programem SQL Server przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell. ProvisioningState pokazuje, jakby Succeeded rejestracja zakończyła się pomyślnie.

Sprawdź stan rejestracji przy użyciu interfejsu wiersza polecenia platformy Azure:

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

Błąd wskazuje, że maszyna wirtualna z programem SQL Server nie została zarejestrowana w rozszerzeniu.

Automatyczna rejestracja

Automatyczna rejestracja jest obsługiwana dla maszyn wirtualnych z systemem Ubuntu Linux.

Następne kroki

Aby uzyskać więcej informacji, zobacz następujące artykuły: