【问题标题】:SQL Server: How to check if a WORKLAD GROUP and a RESOURCE POOL existsSQL Server:如何检查 WORKLAD GROUP 和 RESOURCE POOL 是否存在
【发布时间】:2019-01-14 14:52:11
【问题描述】:

在我的 SQL 脚本中,我想删除一个“WORKLOAD GROUP”和一个“RESOURCE POOL”,但它们可能不存在。如何查看?

我使用的是 SQL Server 2016。

提前致谢!

弗兰克

【问题讨论】:

  • 您正在寻找如何有条件地执行 sql 语句。
  • 是的,但这些似乎是特殊的。我可以检查函数或表是否存在,但我没有找到如何检查资源池或工作负载组是否存在。

标签: sql-server-2016


【解决方案1】:

我从另一个论坛得到了解决方案:

IF  EXISTS (SELECT * FROM sys.resource_governor_resource_pools WHERE name = N'MyPool')
  DROP RESOURCE POOL MyPool
GO
IF  EXISTS (SELECT * FROM sys.resource_governor_workload_groups WHERE name = N'MyGroup')  DROP WORKLOAD GROUP  MyGroup  GO

【讨论】:

    猜你喜欢
    • 2010-09-18
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    相关资源
    最近更新 更多