Usuwanie grupy obciążeń
Dotyczy:programu SQL ServerAzure SQL Managed Instance
Grupę obciążeń lub pulę zasobów można usunąć przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.
Ograniczenia
Nie można usunąć grupy obciążeń, jeśli zawiera aktywne sesje.
Jeśli grupa obciążeń zawiera aktywne sesje, usunięcie grupy obciążeń zakończy się niepowodzeniem po wykonaniu instrukcji ALTER RESOURCE GOVERNOR RECONFIGURE
w celu zastosowania zmiany. Aby uniknąć tego problemu, możesz wykonać jedną z następujących czynności:
- Poczekaj na rozłączenie wszystkich sesji w grupie, której dotyczy problem, a następnie wykonaj instrukcję
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Jawnie zatrzymaj sesje w grupie, której dotyczy problem, za pomocą polecenia KILL, a następnie wykonaj instrukcję
ALTER RESOURCE GOVERNOR RECONFIGURE
. Jeśli zdecydujesz, że nie chcesz jawnie zatrzymywać sesji, utwórz ponownie grupę przy użyciu oryginalnej nazwy i ustawień. - Uruchom ponownie serwer. Po ponownym uruchomieniu serwera usunięta grupa zostanie trwale usunięta.
Uprawnienia
Usunięcie grupy obciążeń wymaga uprawnienia CONTROL SERVER
.
Usuwanie grupy obciążeń przy użyciu Eksploratora obiektów w programie SQL Server Management Studio
Aby usunąć grupę obciążeń przy użyciu programu SQL Server Management Studio:
- W programie SQL Server Management Studio otwórz Eksplorator obiektów i rozwiń węzeł zarządzania zarządzania
w dół do pul zasobów . - Rozwiń węzeł Pule zasobów w dół, aż do węzła Grupy obciążeń w puli zasobów, która zawiera grupę obciążeń do usunięcia.
- Otwórz menu kontekstowe grupy obciążeń i wybierz pozycję Usuń.
- W oknie Usuń obiekt grupa obciążeń znajduje się na liście obiektów do usunięcia. Aby usunąć grupę obciążeń, wybierz pozycję OK.
Usuwanie grupy obciążeń przy użyciu właściwości zarządcy zasobów
Aby usunąć grupę obciążeń przy użyciu strony właściwości zarządcy zasobów:
- W Eksploratorze Obiektów rozwiń węzeł Management aż do Pule zasobów.
- Otwórz menu kontekstowe puli zasobów zawierającej grupę obciążeń do usunięcia, a następnie wybierz pozycję Właściwości. Spowoduje to otwarcie strony właściwości zarządcy zasobów .
- W oknie Grupy obciążeń dla puli zasobów wybierz wiersz grupy obciążeń do usunięcia. Otwórz menu kontekstowe i wybierz pozycję Usuń.
- Aby usunąć grupę obciążeń, wybierz pozycję OK.
Usuwanie grupy obciążeń przy użyciu Transact-SQL
Aby usunąć grupę obciążeń przy użyciu języka Transact-SQL:
- Wykonaj instrukcję DROP WORKLOAD GROUP określającą nazwę grupy obciążeń do usunięcia.
- Przed wykonaniem instrukcji
ALTER RESOURCE GOVERNOR RECONFIGURE
sprawdź, czy w usuwanej grupie obciążenia nie ma żadnych aktywnych żądań. Jeśli istnieją aktywne żądania,ALTER RESOURCE GOVERNOR
kończy się niepowodzeniem. Aby uzyskać więcej informacji i rozwiązania, zobacz Ograniczenia i ograniczenia. - Wykonaj instrukcję
ALTER RESOURCE GOVERNOR RECONFIGURE
.
Przykład
Poniższy przykład usuwa grupę obciążeń o nazwie groupAdhoc
i wprowadza nową konfigurację w życie.
DROP WORKLOAD GROUP groupAdhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;