Zarejestruj maszynę wirtualną z systemem Windows i programem SQL Server przy użyciu rozszerzenia agenta IaaS usługi 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 z systemem Windows platformy Azure.

W tym artykule przedstawiono rejestrowanie pojedynczej maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL. Alternatywnie możesz zarejestrować wszystkie maszyny wirtualne programu SQL Server w subskrypcji automatycznie lub wiele maszyn wirtualnych zbiorczo przy użyciu skryptu.

Uwaga

Maszyny wirtualne z programem SQL Server wdrożone za pośrednictwem witryny Azure Marketplace po październiku 2022 r. mają domyślnie włączony najmniej uprzywilejowany model . Tryby zarządzania rozszerzenia agenta IaaS sql zostały usunięte w marcu 2023 r.

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.

Wdrażanie obrazu maszyny wirtualnej z programem SQL Server w witrynie Azure Marketplace za pośrednictwem witryny Azure Portal powoduje automatyczne zarejestrowanie maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia . Jeśli jednak zdecydujesz się samodzielnie zainstalować program SQL Server na maszynie wirtualnej platformy Azure lub aprowizować maszynę wirtualną platformy Azure z niestandardowego dysku VHD, musisz zarejestrować maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, aby odblokować pełne korzyści funkcji i możliwości zarządzania. Domyślnie maszyny wirtualne platformy Azure z zainstalowanym programem SQL Server 2016 lub nowszym zostaną automatycznie zarejestrowane w rozszerzeniu agenta IaaS SQL po wykryciu przez usługę CEIP. Aby uzyskać więcej informacji, zobacz dodatek ochrony prywatności programu SQL Server. Aby uzyskać informacje o ochronie prywatności, zobacz oświadczenia o ochronie prywatności rozszerzenia agenta IaaS sql.

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. Następnie możesz zarejestrować maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia .

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.

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.

    Screenshot showing how to modify the provider.

Rejestrowanie przy użyciu rozszerzenia

Maszynę wirtualną programu SQL Server można ręcznie zarejestrować przy użyciu rozszerzenia agenta IaaS SQL przy użyciu programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure.

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

Obecnie nie można zarejestrować maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL przy użyciu witryny Azure Portal.

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.

Sprawdź stan rejestracji w witrynie Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. Przejdź do maszyn wirtualnych programu SQL Server.

  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.

  4. Wyświetl wartość w obszarze Stan. Jeśli stan to Powodzenie, maszyna wirtualna z programem SQL Server została pomyślnie zarejestrowana w rozszerzeniu agenta IaaS sql.

    Screenshot showing how to verify status with SQL RP registration.

Możesz też sprawdzić stan, wybierając pozycję Napraw w okienku Pomoc techniczna i rozwiązywanie problemów w zasobie maszyny wirtualnej SQL. Stan aprowizacji rozszerzenia agenta IaaS sql może mieć wartość Powodzenie lub Niepowodzenie.

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

Wyrejestrowywanie z rozszerzenia

Aby wyrejestrować maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, usuń zasób maszyny wirtualnej SQL przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure. Usunięcie zasobu maszyny wirtualnej SQL nie powoduje usunięcia maszyny wirtualnej z programem SQL Server.

Uwaga

Podczas wyrejestrowania maszyny wirtualnej z programu SQL Server z rozszerzenia należy zachować szczególną ostrożność . Dokładnie wykonaj kroki, ponieważ można przypadkowo usunąć maszynę wirtualną podczas próby usunięcia zasobu.

Wyrejestrowywanie maszyny wirtualnej z programu SQL Server z rozszerzenia przy użyciu witryny Azure Portal:

  1. Zaloguj się do Azure Portal.

  2. Przejdź do zasobu maszyny wirtualnej SQL.

    Screenshot of SQL virtual machines resource.

  3. Wybierz Usuń.

    Screenshot showing how to select delete in the top navigation.

  4. Wpisz nazwę maszyny wirtualnej SQL i wyczyść pole wyboru obok maszyny wirtualnej.

    Screenshot showing how to uncheck the VM to prevent deleting the actual virtual machine, and then select Delete to proceed with deleting the SQL VM resource.

    Ostrzeżenie

    Usunięcie pola wyboru obok nazwy maszyny wirtualnej spowoduje całkowite usunięcie maszyny wirtualnej. Wyczyść pole wyboru, aby wyrejestrować maszynę wirtualną z programu SQL Server z rozszerzenia, ale nie usunąć rzeczywistej maszyny wirtualnej.

  5. Wybierz pozycję Usuń, aby potwierdzić usunięcie zasobu maszyny wirtualnej SQL, a nie maszyny wirtualnej z programem SQL Server.

Następne kroki

Aby dowiedzieć się więcej, zapoznaj się z następującymi artykułami: