刪除工作負載群組

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

  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;