Share via


Cómo quitar un grupo de cargas de trabajo (Transact-SQL)

En este tema se muestra cómo puede utilizar Transact-SQL para quitar un grupo de cargas de trabajo de un grupo de recursos de servidor. El proceso de quitar un grupo consta de dos pasos y utiliza la instrucción DROP WORKLOAD GROUP y la instrucción ALTER RESOURCE GOVERNOR. El procedimiento siguiente utiliza groupAdhoc como ejemplo.

Para quitar un grupo de cargas de trabajo

  1. Ejecute la siguiente instrucción:

    DROP WORKLOAD GROUP groupAdhoc
    GO
    
  2. Antes de ejecutar la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE, compruebe que no hay ninguna solicitud activa en groupAdhoc. Si hay solicitudes activas, ALTER RESOURCE GOVERNOR producirá un error. Para evitar este problema, puede realizar una de las siguientes acciones:

    • Espere hasta todas las sesiones del grupo de cargas de trabajo se hayan desconectado.

    • Detenga explícitamente las sesiones del grupo de cargas de trabajo utilizando el comando KILL.

    • Reinicie el servidor. No se volverá a crear el grupo de cargas de trabajo.

    • En un escenario en el que ha emitido la instrucción DROP WORKLOAD GROUP pero no desea detener explícitamente las sesiones para aplicar el cambio, puede recrear el grupo si utiliza el mismo nombre que tenía antes de emitir la instrucción DROP y, a continuación, mueve el grupo al grupo de recursos de servidor original.

  3. Ejecute la siguiente instrucción:

    ALTER RESOURCE GOVERNOR RECONFIGURE
    GO