次の方法で共有


DROP WORKLOAD GROUP (Transact-SQL)

製品を選択する

次の行で、関心のある製品名を選択すると、その製品の情報のみが表示されます。

* SQL Server *  

SQL Managed Instance の

Azure Synapse の
分析

 

SQL Server と SQL Managed Instance

既存のユーザー定義リソース ガバナー ワークロード グループを削除します。

手記

Azure SQL Managed Instance の場合、リソース ガバナーの構成を変更するには、master データベースのコンテキストにある必要があります。

構文規則 Transact-SQL

構文

DROP WORKLOAD GROUP group_name
[;]

引数

group_name

既存のユーザー定義ワークロード グループの名前。

備考

DROP WORKLOAD GROUP ステートメントは、リソース ガバナーの組み込み internal グループと default グループでは使用できません。

ワークロード グループにアクティブなセッションが含まれている場合、変更を適用するために ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントが実行されると、ワークロード グループの削除は失敗します。 この問題を回避するには、次のいずれかのアクションを実行します。

  • 影響を受けるグループ内のすべてのセッションが切断されるまで待ってから、ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントを実行します。
  • KILL T-SQL コマンドを使用して、影響を受けるグループ内のセッションを明示的に停止してから、ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントを実行します。 セッションを明示的に停止しない場合は、元の名前と設定を使用してグループを再作成します。
  • サーバーを再起動します。 サーバーが再起動すると、削除されたグループは完全に削除されます。

詳細については、「リソース ガバナーの とリソース ガバナー ワークロード グループする」を参照してください。

権限

CONTROL SERVER アクセス許可が必要です。

次の例では、adhocという名前のワークロード グループを削除します。

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server の

* SQL Managed Instance *  

Azure Synapse の
分析

 

SQL Server と SQL Managed Instance

既存のユーザー定義リソース ガバナー ワークロード グループを削除します。

手記

Azure SQL Managed Instance の場合、リソース ガバナーの構成を変更するには、master データベースのコンテキストにある必要があります。

構文規則 Transact-SQL

構文

DROP WORKLOAD GROUP group_name
[;]

引数

group_name

既存のユーザー定義ワークロード グループの名前。

備考

DROP WORKLOAD GROUP ステートメントは、リソース ガバナーの組み込み internal グループと default グループでは使用できません。

ワークロード グループにアクティブなセッションが含まれている場合、変更を適用するために ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントが実行されると、ワークロード グループの削除は失敗します。 この問題を回避するには、次のいずれかのアクションを実行します。

  • 影響を受けるグループ内のすべてのセッションが切断されるまで待ってから、ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントを実行します。
  • KILL T-SQL コマンドを使用して、影響を受けるグループ内のセッションを明示的に停止してから、ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントを実行します。 セッションを明示的に停止しない場合は、元の名前と設定を使用してグループを再作成します。
  • サーバーを再起動します。 サーバーが再起動すると、削除されたグループは完全に削除されます。

詳細については、「リソース ガバナーの とリソース ガバナー ワークロード グループする」を参照してください。

権限

CONTROL SERVER アクセス許可が必要です。

次の例では、adhocという名前のワークロード グループを削除します。

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server の

SQL Managed Instance の

* Azure Synapse
分析 *
 

 

Azure Synapse Analytics

ワークロード グループを削除します。 ステートメントが完了すると、設定が有効になります。

Transact-SQL 構文規則

構文

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 権限が必要です