Delen via


Een workloadgroep verwijderen

van toepassing op:SQL ServerAzure SQL Managed Instance

U kunt een workloadgroep of resourcegroep verwijderen met behulp van SQL Server Management Studio of Transact-SQL.

Beperkingen

U kunt een workloadgroep niet verwijderen als deze actieve sessies bevat.

Als een workloadgroep actieve sessies bevat, mislukt het verwijderen van de workloadgroep wanneer de ALTER RESOURCE GOVERNOR RECONFIGURE instructie wordt uitgevoerd om de wijziging toe te passen. U kunt dit probleem voorkomen door een van de volgende acties uit te voeren:

  • Wacht totdat alle sessies in de betrokken groep de verbinding verbreken en voer vervolgens de ALTER RESOURCE GOVERNOR RECONFIGURE-instructie uit.
  • Stop sessies in de betrokken groep expliciet met behulp van de opdracht KILL en voer vervolgens de ALTER RESOURCE GOVERNOR RECONFIGURE-instructie uit. Als u besluit dat u sessies niet expliciet wilt stoppen, maakt u de groep opnieuw met de oorspronkelijke naam en instellingen.
  • Start de server opnieuw op. Wanneer de server opnieuw wordt opgestart, wordt de verwijderde groep permanent verwijderd.

Machtigingen

Voor het verwijderen van een workloadgroep is de machtiging CONTROL SERVER vereist.

Een workloadgroep verwijderen met behulp van ObjectVerkenner in SQL Server Management Studio

Een workloadgroep verwijderen met SQL Server Management Studio-:

  1. Open Objectverkenner in SQL Server Management Studio en vouw het knooppunt Management uit tot en met Resource Pools.
  2. Vouw resourcepools uit tot en met het werkloadgroepknooppunt in de resourcepool die de te verwijderen werkloadgroep bevat.
  3. Open het contextmenu voor de werkbelastinggroep en selecteer Verwijderen.
  4. In het venster Object verwijderen wordt de werkbelastinggroep weergegeven in het object dat moet worden verwijderd lijst. Als u de workloadgroep wilt verwijderen, selecteert u OK.

Een workloadgroep verwijderen met resource governor-eigenschappen

Ga als volgt te werk om een workloadgroep te verwijderen met behulp van de eigenschappenpagina van resource governor:

  1. Vouw in Object Verkenner het knooppunt Beheer uit tot en met resource pools.
  2. Open het contextmenu voor de resourcepool die de workloadgroep bevat die moet worden verwijderd en selecteer Eigenschappen. Hiermee opent u de eigenschappen van Resource Governor pagina.
  3. Selecteer in het venster Workload groepen voor resourcepool de rij van de workloadgroep die moet worden verwijderd. Open het contextmenu en selecteer Verwijderen.
  4. Als u de workloadgroep wilt verwijderen, selecteert u OK.

Een workloadgroep verwijderen met behulp van Transact-SQL

Een workloadgroep verwijderen met behulp van Transact-SQL:

  1. Voer de DROP WORKLOAD GROUP instructie uit die de naam van de workloadgroep opgeeft die moet worden verwijderd.
  2. Voordat u de ALTER RESOURCE GOVERNOR RECONFIGURE-instructie uitvoert, controleert u of er geen actieve aanvragen zijn in de workloadgroep die wordt verwijderd. Als er actieve aanvragen zijn, mislukt ALTER RESOURCE GOVERNOR. Zie Beperkingen en beperkingenvoor meer informatie en voor oplossingen.
  3. Voer de ALTER RESOURCE GOVERNOR RECONFIGURE-instructie uit.

Voorbeeld

In het volgende voorbeeld wordt een workloadgroep met de naam groupAdhoc verwijderd en wordt de nieuwe configuratie effectief.

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;