Share via


DROP WORKLOAD GROUP (Transact-SQL)

卸除現有使用者定義的資源管理員工作負載群組。

主題連結圖示Transact-SQL 語法慣例

語法

DROP WORKLOAD GROUP group_name
[;]

引數

  • group_name
    現有使用者定義之工作負載群組的名稱。

備註

在資源管理員的內部或預設群組上,不允許使用 DROP WORKLOAD GROUP 陳述式。

當您要執行 DDL 陳述式時,建議您先熟悉資源管理員的狀態。如需詳細資訊,請參閱<資源管理員的狀態>。

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

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

  • 在受影響的群組中,使用 KILL 命令明確地停止工作階段,然後重新執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。

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

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

權限

需要 CONTROL SERVER 權限。

範例

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

DROP WORKLOAD GROUP adhoc
GO
ALTER RESOURCE GOVERNOR RECONFIGURE
GO