刪除工作負載群組
適用於:SQL ServerAzure SQL 受控執行個體
您可以使用 SQL Server Management Studio 或 Transact-SQL 刪除工作負載群組或資源集區。
局限性
如果工作負載群組包含作用中的會話,則無法刪除。
如果工作負載群組包含作用中的會話,當執行 ALTER RESOURCE GOVERNOR RECONFIGURE
語句以套用變更時,刪除工作負載群組會失敗。 若要避免這個問題,您可以採取下列其中一個動作:
- 等候受影響群組中的所有會話中斷連線,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 - 使用 KILL 命令,明確地停止受影響群組中的會話,然後執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句。 如果您決定不想明確停止會話,請使用原始名稱和設定重新建立群組。 - 重新啟動伺服器。 當伺服器重新啟動時,已刪除的群組會永久刪除。
權限
刪除工作負載群組需要 CONTROL SERVER
許可權。
在 SQL Server Management Studio 中使用物件總管刪除工作負載群組
若要使用 SQL Server Management Studio刪除工作負載群組:
- 在 SQL Server Management Studio 中,開啟 [物件總管],然後將 [管理] 節點向下展開至 資源集區。
- 展開 資源集區,直至並包含在包含要刪除的工作負載群組的資源集區中的 工作負載群組 節點。
- 開啟工作負載群組的操作選單,然後選取 [刪除]。
- 在 [刪除物件] 視窗中,工作負載群組便列於 [要刪除的物件] 清單內。 若要刪除工作負載群組,請選取 [確定]。
使用資源管理員屬性刪除工作負載群組
若要使用資源管理員屬性頁面刪除工作負載群組:
- 在 [物件總管] 中,展開 [管理] 節點,一直到 [資源集區] 為止。
- 對包含要刪除之工作負載群組的資源集區開啟操作選單,然後選取 [屬性] 。 這會開啟 [資源管理員屬性] 頁面。
- 在 [資源集區
工作負載群組] 視窗中,選取要刪除的工作負載群組所在的列。 開啟操作選單,然後選取 [刪除]。 - 若要刪除工作負載群組,請選取 [確定]。
使用 Transact-SQL 刪除工作負載群組
若要使用 Transact-SQL 刪除工作負載群組:
- 執行 DROP WORKLOAD GROUP 語句,指定要刪除的工作負載群組名稱。
- 在執行
ALTER RESOURCE GOVERNOR RECONFIGURE
語句之前,請確認工作負載群組中沒有待刪除的活動要求。 如果有作用中的要求,ALTER RESOURCE GOVERNOR
會失敗。 如需詳細資訊和解決方案,請參閱 限制與限制措施。 - 執行
ALTER RESOURCE GOVERNOR RECONFIGURE
陳述。
例
下列範例會刪除名為 groupAdhoc
的工作負載群組,並讓新的組態生效。
DROP WORKLOAD GROUP groupAdhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;