DROP WORKLOAD GROUP (Transact-SQL)
選取產品
在下列數據列中,選取您感興趣的產品名稱,而且只會顯示該產品的資訊。
* SQL Server *
SQL Server 和 SQL 受控實例
卸除現有的使用者定義資源管理員工作負載群組。
注意
針對 Azure SQL 受控實例,您必須位於 master
資料庫中,才能修改資源管理員組態。
語法
DROP WORKLOAD GROUP group_name
[;]
參數
group_name
現有使用者定義工作負載群組的名稱。
言論
資源管理員內建 internal
和 default
群組上不允許使用 DROP WORKLOAD GROUP
語句。
如果工作負載群組包含作用中的會話,當執行 ALTER RESOURCE GOVERNOR RECONFIGURE
語句以套用變更時,刪除工作負載群組會失敗。 若要避免這個問題,您可以採取下列其中一個動作:
- 等候受影響群組中的所有會話中斷連線,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 - 使用 KILL T-SQL 命令,明確地停止受影響群組中的會話,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 如果您決定不想明確停止會話,請使用原始名稱和設定重新建立群組。 - 重新啟動伺服器。 當伺服器重新啟動時,已刪除的群組會永久刪除。
如需詳細資訊,請參閱 Resource Governor 和 Resource Governor 工作負載群組。
權限
需要 CONTROL SERVER
許可權。
例子
下列範例會卸除名為 adhoc
的工作負載群組。
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
相關內容
* SQL 受控實例 *
SQL Server 和 SQL 受控實例
卸除現有的使用者定義資源管理員工作負載群組。
注意
針對 Azure SQL 受控實例,您必須位於 master
資料庫中,才能修改資源管理員組態。
語法
DROP WORKLOAD GROUP group_name
[;]
參數
group_name
現有使用者定義工作負載群組的名稱。
言論
資源管理員內建 internal
和 default
群組上不允許使用 DROP WORKLOAD GROUP
語句。
如果工作負載群組包含作用中的會話,當執行 ALTER RESOURCE GOVERNOR RECONFIGURE
語句以套用變更時,刪除工作負載群組會失敗。 若要避免這個問題,您可以採取下列其中一個動作:
- 等候受影響群組中的所有會話中斷連線,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 - 使用 KILL T-SQL 命令,明確地停止受影響群組中的會話,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 如果您決定不想明確停止會話,請使用原始名稱和設定重新建立群組。 - 重新啟動伺服器。 當伺服器重新啟動時,已刪除的群組會永久刪除。
如需詳細資訊,請參閱 Resource Governor 和 Resource Governor 工作負載群組。
權限
需要 CONTROL SERVER
許可權。
例子
下列範例會卸除名為 adhoc
的工作負載群組。
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
相關內容
* Azure Synapse
Analytics *
Azure Synapse Analytics
卸除工作負載群組。 語句完成之後,設定就會生效。
語法
DROP WORKLOAD GROUP group_name
參數
group_name
這是現有用戶定義工作負載群組的名稱。
言論
如果工作負載群組的分類器存在,就無法卸除工作負載群組。 卸除工作負載群組之前,請先卸除分類器。 如果有使用中要求,使用所卸除之工作負載群組中的資源,卸除工作負載語句會遭到封鎖。
例子
使用下列程式代碼範例來判斷卸除工作負載群組之前,必須先卸除哪些分類器。
SELECT c.name as classifier_name
,'DROP WORKLOAD CLASSIFIER '+c.name as drop_command
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_groups g
ON c.group_name = g.name
WHERE g.name = 'wgXYZ' --change the filter to the workload being dropped
權限
需要 CONTROL DATABASE 許可權