Удаление группы рабочей нагрузки
Область применения: SQL Server Управляемый экземпляр SQL Azure
Вы можете удалить группу рабочей нагрузки или пул ресурсов с помощью SQL Server Management Studio или Transact-SQL.
Прежде чем начать: Ограничения и ограничения, разрешения
Удаление группы рабочей нагрузки с помощью:обозреватель объектов, свойств регулятора ресурсов, Transact-SQL
Перед началом
Группу рабочей нагрузки нельзя удалить, если она содержит активные сеансы.
Ограничения
Если группа рабочей нагрузки содержит активные сеансы, то удалить или переместить ее в другой пул ресурсов путем вызова инструкции ALTER RESOURCE GOVERNOR RECONFIGURE для применения изменений не удастся. Во избежание этой проблемы можно предпринять одно из следующих действий.
Подождать, пока все сеансы затронутых групп завершатся, и заново выполнить инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE.
Явно остановить сеанс в затронутой группе, используя команду KILL, и затем заново выполнить инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE. Если сеансы не следует прерывать принудительно, то используется кнопка Удалить , но перед этим необходимо остановить активные сеансы, повторно создать группу с первоначальным именем и переместить ее в первоначальный пул ресурсов.
Перезапустите сервер. После завершения процесса перезапуска удаленная группа не будет создана, а перемещенная группа будет использовать новое назначение пула ресурсов.
Разрешения
Для удаления группы рабочей нагрузки требуется разрешение CONTROL SERVER.
Удаление группы рабочей нагрузки с помощью обозревателя объектов
Удаление группы рабочей нагрузки с помощью обозревателя объектов
InSQL 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)