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;
関連コンテンツ
- リソース ガバナーの
- ワークロード グループ を削除する
- ワークロード グループの作成 (Transact-SQL)
- ALTER WORKLOAD GROUP (Transact-SQL)
- CREATE RESOURCE POOL (Transact-SQL) の
- ALTER RESOURCE POOL (Transact-SQL)
- DROP RESOURCE POOL (Transact-SQL) の
- ALTER RESOURCE GOVERNOR (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;
関連コンテンツ
- リソース ガバナーの
- ワークロード グループ を削除する
- ワークロード グループの作成 (Transact-SQL)
- ALTER WORKLOAD GROUP (Transact-SQL)
- CREATE RESOURCE POOL (Transact-SQL) の
- ALTER RESOURCE POOL (Transact-SQL)
- DROP RESOURCE POOL (Transact-SQL) の
- ALTER RESOURCE GOVERNOR (Transact-SQL)
SQL Server の
SQL Managed Instance の
* Azure Synapse
分析 *
Azure Synapse Analytics
ワークロード グループを削除します。 ステートメントが完了すると、設定が有効になります。
構文
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 権限が必要です