Udostępnij za pomocą


Odłącz instancje SQL Server od Azure Arc

Dotyczy:SQL Server

W tym artykule opisano sposób odłączania wystąpień programu SQL Server z usługi Azure Arc przy użyciu witryny Azure Portal lub powłoki poleceń. Dotyczy to wystąpień programu SQL Server włączonych przez usługę Azure Arc.

Wymagania wstępne

Konto platformy Azure musi mieć rolę Współtwórca dla subskrypcji danego wystąpienia i grupy zasobów.

Uwaga / Notatka

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

Rezygnacja z instalacji automatycznej

Przed odinstalowaniem rozszerzenia platformy Azure dla programu SQL Server zrezygnuj z automatycznej instalacji rozszerzenia, dodając następujący tag i wartość do zasobu programu SQL Server z obsługą usługi 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 platformy Azure dla programu SQL Server

Aby odinstalować rozszerzenie platformy Azure dla programu SQL Server:

  1. W witrynie Azure Portal przejdź do usługi Azure Arc.
  2. W obszarze Maszyny wybierz konkretny serwer hostujący wystąpienie programu SQL Server.
  3. W obszarze Rozszerzenia wybierz rozszerzenie, które chcesz odinstalować (WindowsAgent.SqlServer jeśli jest to maszyna z systemem Windows lub LinuxAgent.SqlServer 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 witrynie Azure Portal przejdź do usługi Azure Arc.
  2. W obszarze Wystąpienia programu SQL Server wybierz określone wystąpienie programu SQL Server, które 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 witrynie Azure Portal przejdź do grupy zasobów, w której znajdował się zasób programu SQL Server.
  2. W obszarze Przegląd wybierz określony zasób i zasoby programu SQL Server, które chcesz usunąć.
  3. Wybierz Usuń.
  4. Po wyświetleniu monitu potwierdź, że chcesz usunąć zasoby.

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

Pozostałe pliki i konta

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

Pliki

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 na temat trybu najniższych uprawnień, zobacz Obsługa programu SQL Server włączonego przez usługę Azure Arc z najniższymi uprawnieniami.