Udostępnij za pośrednictwem


Zarejestruj maszynę wirtualną z systemem Windows i programem SQL Server przy użyciu rozszerzenia agenta IaaS usługi 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 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. Usunięcie rozszerzenia z maszyny wirtualnej z programem SQL Server powoduje usunięcie zasobu maszyny wirtualnej SQL, ale nie powoduje 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.

    Zrzut ekranu przedstawiający sposób modyfikowania dostawcy.

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.

    Zrzut ekranu przedstawiający sposób weryfikowania stanu przy użyciu rejestracji dostawcy zasobów SQL.

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.

Usuwanie 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, programu PowerShell lub interfejsu wiersza polecenia platformy Azure. Usunięcie zasobu maszyny wirtualnej SQL nie powoduje usunięcia maszyny wirtualnej z programem SQL Server.

Ostrzeżenie

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

Aby usunąć rozszerzenie z maszyny wirtualnej z programem SQL Server przy użyciu witryny Azure Portal, wykonaj następujące kroki:

  1. Zaloguj się do Azure Portal.

  2. Przejdź do zasobu maszyny wirtualnej SQL.

    Zrzut ekranu przedstawiający zasób maszyn wirtualnych SQL.

  3. Wybierz Usuń.

    Zrzut ekranu przedstawiający sposób wybierania opcji Usuń w górnej nawigacji.

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

    Zrzut ekranu przedstawiający sposób usuwania zaznaczenia maszyny wirtualnej, aby zapobiec usunięciu rzeczywistej maszyny wirtualnej, a następnie wybierz pozycję Usuń, aby kontynuować usuwanie zasobu maszyny wirtualnej SQL.

    Ostrzeżenie

    Usunięcie pola wyboru obok nazwy maszyny wirtualnej spowoduje całkowite usunięcie maszyny wirtualnej. Wyczyść pole wyboru, aby usunąć rozszerzenie z maszyny wirtualnej z programem SQL Server, ale nie usuń rzeczywistej maszyny wirtualnej.

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

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