Eliminar un grupo de cargas de trabajo

Se aplica a:SQL ServerAzure SQL Managed Instance

Puede eliminar un grupo de cargas de trabajo o un grupo de recursos mediante SQL Server Management Studio o Transact-SQL.

Antes de empezar

No puede eliminar un grupo de cargas de trabajo si contiene sesiones activas.

Limitaciones y restricciones

Si un grupo de cargas de trabajo contiene sesiones activas, no se podrá eliminar ni mover el grupo de cargas de trabajo a otro grupo de recursos de servidor si se llama a la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE para aplicar el cambio. Para evitar este problema, puede realizar una de las siguientes acciones:

  • Espere hasta que se hayan desconectado todas las sesiones en el grupo afectado y, a continuación, vuelve a ejecutar la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE.

  • Detenga explícitamente las sesiones en el grupo afectado mediante el comando KILL y, a continuación, vuelva a ejecutar la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE. Si decide que no quiere detener explícitamente las sesiones después de usar Eliminar pero antes de detener las sesiones activas, vuelva a crear el grupo usando el nombre original y mueva el grupo al grupo de recursos de servidor original.

  • Reinicie el servidor. Una vez completado el proceso del reinicio, no se creará el grupo eliminado y un grupo movido utilizará la nueva asignación del grupo de recursos de servidor.

Permisos

Eliminar un grupo de cargas de trabajo requiere un permiso CONTROL SERVER.

Eliminar un grupo de carga de trabajo mediante el Explorador de objetos

Para eliminar un grupo de cargas de trabajo mediante el Explorador de objetos

  1. En SQL Server Management Studio, abra Explorador de objetos y expanda de forma recursiva el nodo Administración hasta y incluya grupos de recursos.

  2. Expanda de forma recursiva Grupos de recursos hasta e incluido el nodo Grupos de carga de trabajo en el grupo de recursos de servidor que contiene el grupo de cargas de trabajo que va a eliminar.

  3. Haga clic con el botón derecho en el grupo de cargas de trabajo y, después, seleccione Eliminar.

  4. En la ventana Eliminar objeto aparece el grupo de cargas de trabajo en la lista Objeto que se va a eliminar . Para eliminar el grupo de cargas de trabajo, haga clic en Aceptar.

Eliminar un grupo de cargas de trabajo mediante Propiedades del regulador de recursos

Para eliminar un grupo de cargas de trabajo mediante la página Propiedades del regulador de recursos

  1. En el Explorador de objetos, expanda de forma recursiva el nodo Administración hasta el nodo Grupos de recursos de servidor, éste incluido.

  2. Haga clic con el botón derecho en el grupo de recursos de servidor que contiene el grupo de cargas de trabajo que va a eliminar y, después, haga clic en Propiedades. Se abre la página Propiedades del regulador de recursos .

  3. En la ventana Grupos de cargas de trabajo para grupos de recursos , haga clic en la línea del grupo de cargas de trabajo que va a eliminar, haga clic con el botón derecho en la flecha derecha situada en el lado izquierdo de la línea y, después, haga clic en Eliminar.

  4. Para eliminar el grupo de cargas de trabajo, haga clic en Aceptar.

Eliminar un grupo de cargas de trabajo mediante Transact-SQL

Para eliminar un grupo de cargas de trabajo utilizando Transact-SQL

  1. Ejecute la instrucción DROP WORKLOAD GROUP especificando el nombre del grupo de cargas de trabajo que desea eliminar.

  2. Antes de emitir la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE , compruebe que no hay ninguna solicitud activa en el grupo de cargas de trabajo que va a eliminar. 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 mediante 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 quiere detener explícitamente las sesiones para aplicar el cambio, puede recrear el grupo si usa el mismo nombre que tenía antes de emitir la instrucción DROP y, después, lo mueve al grupo de recursos de servidor original.

  3. Ejecute la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE .

Ejemplo (Transact-SQL)

En el ejemplo siguiente se quita un grupo de cargas de trabajo denominado groupAdhoc.

DROP WORKLOAD GROUP groupAdhoc;  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Consulte también

Regulador de recursos
Crear un grupo de recursos de servidor
Crear un grupo de cargas de trabajo
Eliminar un grupo de recursos de servidor
DROP WORKLOAD GROUP (Transact-SQL)
DROP RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)