Udostępnij za pośrednictwem


Rozłącz wystąpienia SQL Server z Azure Arc

Applies to:SQL Server

W tym artykule opisano sposób odłączania instancji SQL Server od Azure Arc przy użyciu portalu Azure lub powłoki poleceń. Dotyczy instancji SQL Server, które są zarządzane przez Azure Arc.

Wymagania wstępne

Konto Azure musi mieć rolę współtwórcy dla subskrypcji wystąpienia i grupy zasobów.

Uwaga / Notatka

Nie potrzebujesz dostępu do maszyny hostingowej, aby odłączyć się od Azure Arc.

Rezygnacja z instalacji automatycznej

Przed odinstalowaniem rozszerzenia Azure dla SQL Server, należy zrezygnować z automatycznej instalacji rozszerzenia poprzez dodanie następującego tagu i wartości do zasobu SQL Server ze wsparciem Azure Arc.

Etykieta Wartość
ArcSQLServerExtensionDeployment Disabled

Alternatywnie można ograniczyć, które rozszerzenia można zainstalować na serwerze. Można skonfigurować listy rozszerzeń, które mają być dozwolone i blokowane na serwerze. Aby dowiedzieć się więcej, zobacz Allowlists and blocklists (Listy dozwolonych i listy zablokowanych).

Odinstalowywanie rozszerzenia Azure dla SQL Server

Aby odinstalować rozszerzenie Azure dla SQL Server:

  1. W portalu Azure przejdź do Azure Arc.
  2. W obszarze Machines wybierz konkretny serwer hostujący wystąpienie SQL Server.
  3. W obszarze Extensions wybierz rozszerzenie, które chcesz odinstalować (WindowsAgent.SqlServer, jeśli jest to maszyna Windows lub LinuxAgent.SqlServer, jeśli jest to maszyna z systemem Linux).
  4. Wybierz Odinstaluj.
  5. Po wyświetleniu monitu upewnij się, że chcesz odinstalować rozszerzenie.

Aby usunąć zasób SQL Server — Azure Arc:

  1. W portalu Azure przejdź do Azure Arc.
  2. W instancjach SQL Server wybierz określoną instancję SQL Server, którą chcesz usunąć.
  3. Wybierz Usuń.
  4. Po wyświetleniu monitu potwierdź, że chcesz usunąć zasób.

Aby usunąć zasoby zależne z grup zasobów:

  1. W portalu Azure przejdź do grupy zasobów, w której znajdował się zasób SQL Server.
  2. W obszarze Overview wybierz konkretny zasób SQL Server i zasoby, które chcesz usunąć.
  3. Wybierz Usuń.
  4. Po wyświetleniu monitu potwierdź, że chcesz usunąć zasoby.

Aby rozłączyć wszystkie wystąpienia serwera SQL z obsługą Azure Arc w szerszym zakresie (np. grupa zasobów, subskrypcja lub wiele subskrypcji) za pomocą jednego polecenia, użyj skryptu do odinstalowania rozszerzenia Azure dla SQL Server. Skrypt jest przykładem SQL Server typu open source i zawiera instrukcje krok po kroku.

Uwaga / Notatka

Po usunięciu zasobu SQL Server — Azure Arc, zasób ten może nadal występować w portalu Azure przez pewien czas. To zachowanie jest oczekiwane i jest spowodowane buforowaniem Azure Resource Manager. Zasób zwykle zniknie po odświeżeniu pamięci podręcznej. Jeśli zasób nadal występuje po kilku godzinach, możesz sprawdzić, czy został pomyślnie usunięty, wykonując zapytanie Azure Resource Graph lub używając Azure CLI. Nie jest wymagana żadna dalsza akcja — zasób nie działa i nie powoduje naliczania opłat po usunięciu.

Pozostałe pliki i konta

Po odinstalowaniu rozszerzenia Azure dla SQL Server niektóre pliki i obiekty bazy danych pozostają.

Files

Odinstalowanie rozszerzenia powoduje usunięcie plików binarnych, ale dzienniki rozszerzeń i inne dane mogą nie zostać usunięte.

Wyłączenie rozszerzenia nie powoduje usunięcia żadnych plików binarnych ani folderów.

Tabele

Tabele utworzone przez agenta pozostają po odinstalowaniu rozszerzenia.

Konta

Jeśli rozszerzenie nie zostało zainstalowane w trybie najniższych uprawnień, agent używa konta NTAUTHORITY\SYSTEM .

Wyłączenie lub usunięcie rozszerzenia nie powoduje usunięcia identyfikatora logowania NTAUTHORITY\SYSTEM z żadnych baz danych, ponieważ inne aplikacje mogą wymagać tego logowania. Musisz ręcznie usunąć rolę z każdej bazy danych użytkowników.

Konto NTAUTHORITY\SYSTEM nie ma zastosowania do instalacji korzystających z najniższych uprawnień.

Aby uzyskać szczegółowe informacje o trybie najniższych uprawnień, zobacz Operate SQL Server włączone przez Azure Arc z najniższymi uprawnieniami.