如何删除工作负荷组或资源池

使用 SQL Server Management Studio 可以删除工作负荷组或资源池。通过以下步骤删除名为 groupAdmin 的工作负荷组,该组位于名为 poolAdmin 的资源池中。删除 groupAdmin 后,删除 poolAdmin 资源池。

删除或移动工作负荷组

如果工作负荷组包含活动会话,则在调用 ALTER RESOURCE GOVERNOR RECONFIGURE 语句应用更改时,删除工作负荷组或将其移至其他资源池中会失败。若要避免此问题,可以执行以下操作之一:

  • 等待受影响组的所有会话均断开连接,然后重新运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

  • 使用 KILL 命令显式停止受影响的组中的会话,然后重新运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。如果决定不打算在使用**“删除”**之后同时在停止活动会话之前显式停止会话,请使用原始名称重新创建组并将组移至原始资源池。

  • 重新启动服务器。完成重新启动过程后,将不会创建已删除的组,并且已移动的组将使用新分配的资源池。

删除资源池

如果资源池中包含工作负荷组,则不能删除该池。

删除工作负荷组

  1. 在对象资源管理器中,依次向下展开**“管理”节点直至其中包括“资源池”**。

  2. 依次向下展开**“资源池”直至其中包括 poolAdmin/“工作负荷组”**。

  3. 右键单击 groupAdmin,然后单击**“删除”**。

  4. 在**“删除对象”窗口的“要删除的对象”列表中将列出 groupAdmin。若要删除 groupAdmin,请单击“确定”**。

删除资源池

  1. 在对象资源管理器中,依次逐步展开**“管理”节点直至其中包含资源调控器**。

  2. 右键单击 poolAdmin,然后单击**“删除”**。

  3. 在**“删除对象”窗口的“要删除的对象”列表中将列出 poolAdmin。若要删除 poolAdmin,请单击“确定”**。

    注意注意

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