共用方式為


刪除工作負載群組

適用於: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刪除工作負載群組:

  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 會失敗。 如需詳細資訊和解決方案,請參閱 限制與限制措施
  3. 執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述。

下列範例會刪除名為 groupAdhoc 的工作負載群組,並讓新的組態生效。

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;