Eliminación de un grupo de cargas de trabajo
Se aplica a:SQL Server
Azure SQL Managed Instance
Puede eliminar un grupo de cargas de trabajo o un grupo de recursos mediante SQL Server Management Studio o Transact-SQL.
Limitaciones
No se puede eliminar un grupo de cargas de trabajo si contiene sesiones activas.
Si un grupo de cargas de trabajo contiene sesiones activas, se produce un error al eliminar el grupo de cargas de trabajo cuando se ejecuta 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 todas las sesiones del grupo afectado se desconecten y, a continuación, ejecute la instrucción
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Detenga explícitamente las sesiones del grupo afectado mediante el comando kill
y, a continuación, ejecute la instrucción . Si decide que no desea detener explícitamente las sesiones, vuelva a crear el grupo con el nombre y la configuración originales. - Reinicie el servidor. Cuando se reinicia el servidor, el grupo eliminado se elimina permanentemente.
Permisos
La eliminación de un grupo de cargas de trabajo requiere el permiso CONTROL SERVER
.
Eliminación de un grupo de cargas de trabajo mediante el Explorador de objetos en SQL Server Management Studio
Para eliminar un grupo de cargas de trabajo mediante SQL Server Management Studio:
- En SQL Server Management Studio, abra el Explorador de Objetos y expanda el nodo de Administración hasta incluir los Grupos de Recursos .
- Expanda el nodo Grupos de recursos hasta e incluyendo el nodo Grupos de cargas de trabajo en el grupo de recursos que contiene el grupo de cargas de trabajo que se va a eliminar.
- Abra el menú contextual del grupo de cargas de trabajo y seleccione Eliminar.
- 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, seleccione Aceptar.
Eliminación de un grupo de cargas de trabajo mediante las propiedades del regulador de recursos
Para eliminar un grupo de cargas de trabajo mediante la página de propiedades del regulador de recursos:
- En el Explorador de objetos, expanda el nodo Administración hasta el nodo Grupos de recursos, éste incluido.
- Abra el menú contextual del grupo de recursos que contiene el grupo de cargas de trabajo que se va a eliminar y seleccione Propiedades. Se abre la página Propiedades del regulador de recursos .
- En la ventana Grupos de cargas de trabajo del grupo de recursos, seleccione la fila del grupo de cargas de trabajo que se va a eliminar. Abra el menú contextual y seleccione Eliminar.
- Para eliminar el grupo de cargas de trabajo, seleccione Aceptar.
Eliminación de un grupo de cargas de trabajo mediante Transact-SQL
Para eliminar un grupo de cargas de trabajo mediante Transact-SQL:
- Ejecute la instrucción DROP WORKLOAD GROUP especificando el nombre del grupo de cargas de trabajo que se va a eliminar.
- Antes de ejecutar la instrucción
ALTER RESOURCE GOVERNOR RECONFIGURE
, compruebe que no hay ninguna solicitud activa en el grupo de cargas de trabajo que se va a eliminar. Si hay solicitudes activas,ALTER RESOURCE GOVERNOR
produce un error. Para obtener más información y para soluciones, consulte Limitaciones y restricciones. - Ejecute la instrucción
ALTER RESOURCE GOVERNOR RECONFIGURE
.
Ejemplo
En el ejemplo siguiente se elimina un grupo de cargas de trabajo denominado groupAdhoc
y se hace eficaz la nueva configuración.
DROP WORKLOAD GROUP groupAdhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;