删除资源池

适用于:SQL ServerAzure SQL 托管实例

可以使用 SQL Server Management Studio 或 Transact-SQL 删除资源池。

局限性

  • 无法删除内置 defaultinternal 资源池。
  • 如果资源池包含工作负荷组,则无法将其删除。 有关详细信息,请参阅 删除工作负荷组

权限

删除资源池需要 CONTROL SERVER 权限。

使用对象资源管理器删除资源池

若要使用 SQL Server Management Studio删除资源池,请执行以下操作:

  1. 在 SQL Server Management Studio 中,打开对象资源管理器,将“管理”节点向下展开到并包括 Resource Governor

  2. 打开要删除的资源池的上下文菜单,然后选择 删除

  3. “删除对象” 窗口的 “要删除的对象” 列表中,将列出资源池。 要删除资源池,请选择“确定”

    注意

    如果尝试删除的资源池包含工作负荷组,此操作将失败。

使用 Transact-SQL 删除资源池

若要使用 Transact-SQL 删除资源池,请执行以下操作:

  1. 执行 DROP RESOURCE POOLDROP EXTERNAL RESOURCE POOL 语句,指定要删除的资源池的名称。
  2. 执行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句,使更改生效。

以下示例删除名为 poolAdhoc 的资源池,并使新配置生效。

DROP RESOURCE POOL poolAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;