刪除工作負載群組
適用於:SQL Server Azure SQL 受控執行個體
您可以使用 SQL Server Management Studio 或 Transact-SQL 來刪除工作負載群組或資源集區。
若要刪除工作負載群組,請使用:物件總管、Resource Governor 屬性、Transact-SQL
開始之前
如果工作負載群組包含作用中工作階段,您就無法刪除該工作負載群組。
限制事項
如果工作負載群組包含使用中工作階段,當呼叫 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式以套用變更時,刪除工作負載群組或將工作負載群組移到不同的資源集區將會失敗。 若要避免這個問題,您可以採取下列其中一個動作:
等到受影響之群組的所有工作階段已經中斷連接後,重新執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。
在受影響的群組中,使用 KILL 命令明確地停止工作階段,然後重新執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。 在您使用 [刪除] 之後但停止使用中工作階段之前,如果您決定不想要明確地停止工作階段,請使用原始名稱來重新建立群組,然後將該群組移到原始的資源集區。
重新啟動伺服器。 重新啟動程序完成後,將不會建立已經刪除的群組,而且已經移動的群組將會使用新的資源集區指派。
權限
刪除工作負載群組需要 CONTROL SERVER 權限。
使用物件總管刪除工作負載群組
若要使用物件總管刪除工作負載群組
在 SQL Server Management Studio 中,開啟 [物件總管],然後以遞迴方式將 [管理] 節點向下展開至 [資源集區]。
遞迴地向下展開 [資源集區] 至資源集區中的 [工作負載群組] 節點,此資源集區包含要刪除的工作負載群組。
以滑鼠右鍵按一下工作負載群組,然後按一下 [刪除]。
在 [刪除物件] 視窗中,工作負載群組便列於 [要刪除的物件] 清單內。 若要刪除工作負載群組,請按一下 [確定] 。
使用資源管理員屬性刪除工作負載群組
若要使用資源管理員屬性頁面來刪除工作負載群組
在 [物件總管] 中,遞迴地展開 [管理] 節點底下,包括 [資源集區] 。
以滑鼠右鍵按一下包含要修改之工作負載群組的資源集區,然後選取 [屬性]。 這會開啟 [資源管理員屬性] 頁面。
在 [資源集區的工作負載群組] 視窗中,按一下要刪除之工作負載群組的資料列,然後以滑鼠右鍵按一下資料列左側的向右箭頭,再按一下 [刪除]。
若要刪除工作負載群組,請按一下 [確定] 。
使用 Transact-SQL 刪除工作負載群組
若要使用 Transact-SQL 刪除工作負載群組
執行 DROP WORKLOAD GROUP 陳述式,並指定要刪除之工作負載群組的名稱。
在您發出 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式之前,請先確認要刪除的工作負載群組中沒有任何使用中要求。 如果存在使用中要求, ALTER RESOURCE GOVERNOR 將會失敗。 若要避免這個問題,您可以採取下列其中一個動作:
等候直到工作負載群組的所有工作階段都中斷連接為止。
使用 KILL 命令來明確地停止工作負載群組中的工作階段。
重新啟動伺服器。 系統不會重新建立工作負載群組。
在您已經發出 DROP WORKLOAD GROUP 陳述式但決定您不要明確地停止工作階段以套用變更的實例中,您可以使用您發出 DROP 陳述式前的相同名稱重新建立群組,然後將該群組移到原始的資源集區。
執行 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)