移动工作负荷组
您可以使用 SQL Server Management Studio 或 Transact-SQL 将资源调控器工作负荷组移动到其他资源池。
**开始之前:**限制和局限、权限
**若要移动工作负荷组,请使用:**SQL Server Management Studio、Transact-SQL
开始之前
如果存在挂起的资源调控器配置操作,则无法移动工作负荷组。
限制和局限
如果存在挂起的资源调控器配置操作,则无法移动工作负荷组。 可以通过查询 sys.dm_resource_governor_configuration (Transact-SQL) 动态管理视图来获取 is_configuration_pending 的当前状态,从而确定是否存在配置挂起。
[返回页首]
权限
移动工作负荷组需要 CONTROL SERVER 权限。
[返回页首]
使用 SQL Server Management Studio 移动工作负荷组
使用 Management Studio 移动工作负荷组
在对象资源管理器中,依次逐步展开**“管理”节点直至“资源调控器”**。
右键单击**“资源调控器”,然后单击“属性”,这将打开“资源调控器属性”**页。
在**“资源池”窗口中,单击包含要移动的工作负荷组的资源池。 此时,“工作负荷组”**窗口会列出该资源池中的工作负荷组。
在**“工作负荷组”窗口中,右键单击要移动的工作负荷组左侧的向右箭头,然后单击“移到”。 这将显示“移动工作负荷组”**窗口。
在窗口中显示可用的资源池。 单击要将工作负荷组移动到的资源池的名称,然后单击**“确定”**执行此操作。
只有在您单击**“确定”之后,此操作才能完成。 单击“确定”**后,将执行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。
如果创建或重新配置资源池或工作负荷组的操作失败,错误消息摘要将显示在属性页标题下方。 若要查看详细的错误消息,请单击错误信息上的向下箭头。
[返回页首]
使用 Transact-SQL 移动工作负荷组
使用 Transact-SQL 移动工作负荷组
运行 ALTER WORKLOAD GROUP 语句,该语句指定要移动的工作负荷组的名称以及该组应移到的资源池。
运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。
示例 (Transact-SQL)
以下示例将一个名为 groupAdhoc 的工作负荷组移动到默认资源池。
ALTER WORKLOAD GROUP groupAdhoc
USING [default];
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
[返回页首]
请参阅
参考
ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)