共用方式為


刪除工作負載群組

您可以使用 SQL Server Management Studio 或 Transact-SQL 刪除工作負載群組或資源集區。

  • **開始之前:**限制事項、權限

  • 使用物件總管、資源管理員屬性、Transact-SQL 刪除工作負載群組

開始之前

如果工作負載群組包含作用中工作階段,您就無法刪除該工作負載群組。

限制事項

如果工作負載群組包含使用中工作階段,當呼叫 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式以套用變更時,刪除工作負載群組或將工作負載群組移到不同的資源集區將會失敗。 若要避免這個問題,您可以採取下列其中一個動作:

  • 等到受影響之群組的所有工作階段已經中斷連接後,重新執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。

  • 在受影響的群組中,使用 KILL 命令明確地停止工作階段,然後重新執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。 在您使用 [刪除] 之後但停止使用中工作階段之前,如果您決定不想要明確地停止工作階段,請使用原始名稱來重新建立群組,然後將該群組移到原始的資源集區。

  • 重新啟動伺服器。 重新啟動程序完成後,將不會建立已經刪除的群組,而且已經移動的群組將會使用新的資源集區指派。

[回到頁首]

權限

刪除工作負載群組需要 CONTROL SERVER 權限。

[回到頁首]

使用物件總管刪除工作負載群組

若要使用物件總管刪除工作負載群組

  1. 在 SQL Server Management Studio 中,開啟 [物件總管],然後遞迴地向下展開 [管理] 節點至 [資源集區]

  2. 遞迴地向下展開 [資源集區] 至資源集區中的 [工作負載群組] 節點,此資源集區包含要刪除的工作負載群組。

  3. 以滑鼠右鍵按一下工作負載群組,然後按一下 [刪除]

  4. [刪除物件] 視窗中,工作負載群組便列於 [要刪除的物件] 清單內。 若要刪除工作負載群組,請按一下 [確定]

[回到頁首]

使用資源管理員屬性刪除工作負載群組

若要使用資源管理員屬性頁面來刪除工作負載群組

  1. 在 [物件總管] 中,遞迴地展開 [管理] 節點底下,包括 [資源集區]

  2. 以滑鼠右鍵按一下包含要修改之工作負載群組的資源集區,然後選取 [屬性]。 這會開啟 [資源管理員屬性] 頁面。

  3. [資源集區的工作負載群組] 視窗中,按一下要刪除之工作負載群組的資料列,然後以滑鼠右鍵按一下資料列左側的向右箭頭,再按一下 [刪除]

  4. 若要刪除工作負載群組,請按一下 [確定]

[回到頁首]

使用 Transact-SQL 刪除工作負載群組

若要使用 Transact-SQL 刪除工作負載群組

  1. 執行 DROP WORKLOAD GROUP 陳述式,並指定要刪除之工作負載群組的名稱。

  2. 在您發出 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式之前,請先確認要刪除的工作負載群組中沒有任何使用中要求。 如果有使用中要求,ALTER RESOURCE GOVERNOR 將會失敗。 若要避免這個問題,您可以採取下列其中一個動作:

    • 等候直到工作負載群組的所有工作階段都中斷連接為止。

    • 使用 KILL 命令來明確地停止工作負載群組中的工作階段。

    • 重新啟動伺服器。 系統不會重新建立工作負載群組。

    • 在您已經發出 DROP WORKLOAD GROUP 陳述式但決定您不要明確地停止工作階段以套用變更的案例中,您可以使用您發出 DROP 陳述式前的相同名稱重新建立群組,然後將該群組移到原始的資源集區。

  3. 執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。

範例 (Transact-SQL)

下列範例會卸除名稱為 groupAdhoc 的工作負載群組。

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

[回到頁首]

請參閱

參考

DROP WORKLOAD GROUP (Transact-SQL)

DROP RESOURCE POOL (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

概念

資源管理員

建立資源集區

建立工作負載群組

刪除資源集區