---
title: "Delete a Resource Pool | Microsoft Docs"
ms.custom: ""
ms.date: "03/17/2016"
ms.prod: sql
ms.reviewer: ""
ms.technology: performance
ms.topic: conceptual
helpviewer_keywords:
- "Resource Governor, resource pool delete"
- "resource pools [SQL Server], delete"
ms.assetid: 3bdd348b-6582-4ffa-80ef-d49e50596ce5
author: julieMSFT
ms.author: jrasnick
---
# Delete a Resource Pool
[!INCLUDE[appliesto-ss-asdbmi-xxxx-xxx-md](../../includes/appliesto-ss-asdbmi-xxxx-xxx-md.md)]
You can delete a resource pool by using either [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] or Transact-SQL.
- **Before you begin:** [Limitations and Restrictions](#LimitationsRestrictions), [Permissions](#Permissions)
- **To delete a resource pool, using:** [SQL Server Management Studio](#DelRPSSMS), [Transact-SQL](#DelRPTSQL)
## Before You Begin
You cannot delete a resource pool if it contains workload groups.
### Limitations and Restrictions
You cannot delete the Resource Governor default or internal resource pools. You cannot delete a resource pool if it contains workload groups. For more information, see [Delete a Workload Group](../../relational-databases/resource-governor/delete-a-workload-group.md).
### Permissions
Deleting a resource pool requires CONTROL SERVER permission.
## Delete a Resource Pool Using Object Explorer
**To delete a resource pool by using SQL Server Management Studio**
1. In [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)], open Object Explorer and recursively expand the **Management** node down to and including **Resource Governor**.
2. Right-click the resource pool to be deleted, and then click **Delete**.
3. In the **Delete Object** window, the resource pool is listed in the **Object to be deleted** list. To delete the resource pool, click **OK**.
> [!NOTE]
> If the resource pool that you are trying to delete contains a workload group, this action will fail.
## Delete a Resource Pool Using Transact-SQL
**To delete a resource pool by using Transact-SQL**
1. Run the **DROP RESOURCE POOL** or **DROP EXTERNAL RESOURCE POOL** statement specifying the name of the resource pool to delete.
2. Run the **ALTER RESOURCE GOVERNOR RECONFIGURE** statement.
### Example (Transact-SQL)
The following example drops a workload group named `poolAdhoc`.
```
DROP RESOURCE POOL poolAdhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
```
## See Also
[Resource Governor](../../relational-databases/resource-governor/resource-governor.md)
[Resource Governor Resource Pool](../../relational-databases/resource-governor/resource-governor-resource-pool.md)
[Create a Resource Pool](../../relational-databases/resource-governor/create-a-resource-pool.md)
[Change Resource Pool Settings](../../relational-databases/resource-governor/change-resource-pool-settings.md)
[Resource Governor Workload Group](../../relational-databases/resource-governor/resource-governor-workload-group.md)
[Resource Governor Classifier Function](../../relational-databases/resource-governor/resource-governor-classifier-function.md)
[DROP WORKLOAD GROUP (Transact-SQL)](../../t-sql/statements/drop-workload-group-transact-sql.md)
[DROP RESOURCE POOL (Transact-SQL)](../../t-sql/statements/drop-resource-pool-transact-sql.md)
[ALTER RESOURCE GOVERNOR (Transact-SQL)](../../t-sql/statements/alter-resource-governor-transact-sql.md)
[DROP EXTERNAL RESOURCE POOL (Transact-SQL)](../../t-sql/statements/drop-external-resource-pool-transact-sql.md)
[CREATE EXTERNAL RESOURCE POOL (Transact-SQL)](../../t-sql/statements/create-external-resource-pool-transact-sql.md)
[ALTER EXTERNAL RESOURCE POOL (Transact-SQL)](../../t-sql/statements/alter-external-resource-pool-transact-sql.md)