Condividi tramite


Procedura: Eliminazione di un gruppo del carico di lavoro (Transact-SQL)

In questo argomento viene descritto l'utilizzo di Transact-SQL per eliminare un gruppo del carico di lavoro da un pool di risorse. L'eliminazione di un gruppo è un processo in due fasi che utilizza il comando DROP WORKLOAD GROUP e il comando ALTER RESOURCE GOVERNOR. Nella procedura riportata di seguito viene utilizzato come esempio il gruppo groupAdhoc.

Per eliminare un gruppo del carico di lavoro

  1. Eseguire l'istruzione seguente:

    DROP WORKLOAD GROUP groupAdhoc
    GO
    
  2. Prima di eseguire l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE, verificare che non siano presenti richieste attive in groupAdhoc. Se sono presenti richieste attive, ALTER RESOURCE GOVERNOR non riuscirà. Per evitare il problema, eseguire una delle azioni seguenti:

    • Attendere la disconnessione di tutte le sessioni dal gruppo del carico di lavoro.

    • Arrestare in modo esplicito le sessioni nel gruppo del carico di lavoro utilizzando il comando KILL.

    • Riavviare il server. Il gruppo del carico di lavoro non verrà ricreato.

    • Una volta generata l'istruzione DROP WORKLOAD GROUP, se si decide di non arrestare in modo esplicito le sessioni per applicare la modifica, è possibile ricreare il gruppo utilizzando lo stesso nome presente prima della generazione dell'istruzione DROP, quindi spostando il gruppo al pool di risorse originale.

  3. Eseguire l'istruzione seguente:

    ALTER RESOURCE GOVERNOR RECONFIGURE
    GO