Rejestrowanie maszyny wirtualnej z programem SQL Server w systemie Linux przy użyciu rozszerzenia agenta IaaS sql
Dotyczy: program 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 maszyny wirtualnej 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 maszyny wirtualnej 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:
- Subskrypcja platformy Azure.
- Maszyna wirtualna modelu zasobów platformy Azure z systemem Ubuntu Linux z programem SQL Server 2017 (lub nowszym) wdrożona w chmurze publicznej lub Azure Government.
- Najnowsza wersja interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell (minimalna wersja 5.0).
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:
- Otwórz witrynę Azure Portal i przejdź do pozycji Wszystkie usługi.
- Przejdź do pozycji Subskrypcje i wybierz subskrypcję, która cię interesuje.
- Na stronie Subskrypcje wybierz pozycję Dostawcy zasobów w obszarze Ustawienia.
- Wprowadź sql w filtrze, aby wyświetlić dostawców zasobów związanych z sql.
- Wybierz pozycję Zarejestruj, Zarejestruj ponownie lub wyrejestruj dostawcę Microsoft.SqlVirtualMachine w zależności od żądanej akcji.
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:
- Zaloguj się w witrynie Azure Portal.
- Przejdź do zasobu maszyn wirtualnych SQL.
- 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:
- Omówienie programu SQL Server na maszynach wirtualnych z systemem Windows
- Często zadawane pytania dotyczące programu SQL Server na maszynach wirtualnych z systemem Windows
- Wskazówki dotyczące cen programu SQL Server na maszynach wirtualnych z systemem Windows
- Informacje o wersji programu SQL Server na maszynach wirtualnych z systemem Windows