Удаление группы рабочей нагрузки
Группу рабочей нагрузки или пул ресурсов можно удалить в среде Среда SQL Server Management Studio либо с помощью Transact-SQL.
Перед началом работы: Ограничения, Разрешения
Удаление группы рабочей нагрузки: Обозреватель объектов, Свойства регулятора ресурсов, Transact-SQL
Перед началом
Группу рабочей нагрузки нельзя удалить, если она содержит активные сеансы.
Ограничения
Если группа рабочей нагрузки содержит активные сеансы, то удалить или переместить ее в другой пул ресурсов путем вызова инструкции ALTER RESOURCE GOVERNOR RECONFIGURE для применения изменений не удастся. Во избежание этой проблемы можно предпринять одно из следующих действий.
Подождать, пока все сеансы затронутых групп завершатся, и заново выполнить инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE.
Явно остановить сеанс в затронутой группе, используя команду KILL, и затем заново выполнить инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE. Если сеансы не следует прерывать принудительно, то используется кнопка Удалить, но перед этим необходимо остановить активные сеансы, повторно создать группу с первоначальным именем и переместить ее в первоначальный пул ресурсов.
Перезапустите сервер. После завершения процесса перезапуска удаленная группа не будет создана, а перемещенная группа будет использовать новое назначение пула ресурсов.
[В начало]
Разрешения
Для удаления группы рабочей нагрузки требуется разрешение CONTROL SERVER.
[В начало]
Удаление группы рабочей нагрузки с помощью обозревателя объектов
Удаление группы рабочей нагрузки с помощью обозревателя объектов
В среде Среда SQL Server Management Studio откройте обозреватель объектов и рекурсивно разверните узел Управление вплоть до узла Пулы ресурсов.
Рекурсивно разверните узел Пулы ресурсов вплоть до узла Группы рабочей нагрузки в пуле ресурсов, содержащем группу рабочей нагрузки, которая подлежит удалению.
Правой кнопкой мыши щелкните группу рабочей нагрузки и выберите пункт Удалить.
В окне Удаление объекта эта группа рабочей нагрузки будет указана в списке Объект для удаления. Чтобы удалить группу рабочей нагрузки, нажмите кнопку ОК.
[В начало]
Удаление группы рабочей нагрузки с помощью свойств регулятора ресурсов
Удаление группы рабочей нагрузки на странице «Свойства регулятора ресурсов»
В обозревателе объектов разверните узел Управление и далее узлы, включая узел Пулы ресурсов.
Щелкните правой кнопкой мыши пул ресурсов, который содержит группу рабочей нагрузки, подлежащую удалению, а затем выберите команду Свойства. Открывается страница Свойства регулятора ресурсов.
В окне Группы рабочей нагрузки для пула ресурсов щелкните строку, которая относится к группе рабочей нагрузки, подлежащей удалению, затем щелкните правой кнопкой мыши стрелку вправо в начале строки и выберите команду Удалить.
Чтобы удалить группу рабочей нагрузки, нажмите кнопку ОК.
[В начало]
Удаление группы рабочей нагрузки с помощью Transact-SQL
Удаление группы рабочей нагрузки с помощью Transact-SQL
Выполните инструкцию DROP WORKLOAD GROUP, указав имя группы рабочей нагрузки, подлежащей удалению.
Перед выполнением инструкции ALTER RESOURCE GOVERNOR RECONFIGURE убедитесь, что в удаляемой группе рабочей нагрузки нет активных запросов. Если активные запросы есть, то инструкция ALTER RESOURCE GOVERNOR не будет выполнена успешно. Во избежание этой ошибки можно предпринять одно из следующих действий:
Дождитесь отсоединения всех сеансов от группы рабочей нагрузки.
Явным образом остановите сеансы в группе рабочей нагрузки с помощью команды KILL.
Перезапустите сервер. Группа рабочей нагрузки не будет создана повторно.
Если при выполнении сценария с инструкцией DROP WORKLOAD GROUP решено не останавливать сеанс явным образом для применения изменений, то можно создать группу заново с тем же именем, которое она имела до объявления оператора DROP, а затем переместить группу в исходный пул ресурсов.
Выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE.
Пример (Transact-SQL)
В следующем примере удаляется группа рабочей нагрузки с именем groupAdhoc.
DROP WORKLOAD GROUP groupAdhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
[В начало]
См. также
Справочник
DROP WORKLOAD GROUP (Transact-SQL)
DROP RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)