Поделиться через


Удаление группы рабочей нагрузки

Область применения: SQL Server Управляемый экземпляр SQL Azure

Вы можете удалить группу рабочей нагрузки или пул ресурсов с помощью SQL Server Management Studio или Transact-SQL.

Ограничения

Невозможно удалить группу рабочей нагрузки, если она содержит активные сеансы.

Если группа рабочей нагрузки содержит активные сеансы, попытка удалить группу рабочей нагрузки завершается ошибкой, когда выполняется инструкция ALTER RESOURCE GOVERNOR RECONFIGURE для применения изменений. Во избежание этой проблемы можно предпринять одно из следующих действий.

  • Подождите, пока все сеансы в затронутой группе не будут отключены, а затем выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Явно остановите сеансы в затронутой группе с помощью команды KILL , а затем выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE . Если вы решите, что вы не хотите явно останавливать сеансы, повторно создайте группу с помощью исходного имени и параметров.
  • Перезапустите сервер. При перезапуске сервера удаленная группа удаляется окончательно.

Разрешения

Для удаления группы рабочей нагрузки требуется CONTROL SERVER разрешение.

Удаление группы рабочей нагрузки с помощью обозревателя объектов в SQL Server Management Studio

Чтобы удалить группу рабочей нагрузки с помощью SQL Server Management Studio (SSMS):

  1. В SQL Server Management Studio откройте Обозреватель объектов и разверните дерево Management вплоть до Пулов ресурсов.
  2. Разверните пулы ресурсов до узла Группы рабочих нагрузок включительно в пуле ресурсов, содержащем группу рабочих нагрузок, которую необходимо удалить.
  3. Откройте контекстное меню для группы рабочей нагрузки и нажмите кнопку "Удалить".
  4. В окне Удаление объекта эта группа рабочей нагрузки будет указана в списке Объект для удаления . Чтобы удалить группу рабочей нагрузки, нажмите кнопку "ОК".

Удаление группы рабочей нагрузки с помощью свойств регулятора ресурсов

Чтобы удалить группу рабочей нагрузки с помощью страницы свойств регулятора ресурсов:

  1. В обозревателе объектов разверните узел управления вплоть до пулов ресурсов.
  2. Откройте контекстное меню для пула ресурсов, содержащего группу рабочих нагрузок, которую нужно удалить, и выберите "Свойства". Открывается страница Свойства регулятора ресурсов .
  3. В окне группы рабочей нагрузки в пуле ресурсов выберите строку для удаления группы рабочей нагрузки. Откройте контекстное меню и нажмите кнопку "Удалить".
  4. Чтобы удалить группу рабочей нагрузки, нажмите кнопку "ОК".

Удаление группы рабочей нагрузки с помощью Transact-SQL

Чтобы удалить группу рабочей нагрузки с помощью Transact-SQL, выполните следующее:

  1. Выполните инструкцию DROP WORKLOAD GROUP , указывающую имя группы рабочей нагрузки для удаления.
  2. Перед выполнением инструкции ALTER RESOURCE GOVERNOR RECONFIGURE убедитесь, что в группе рабочей нагрузки нет активных запросов. Если есть активные запросы, ALTER RESOURCE GOVERNOR проваливается. Дополнительные сведения и сведения о решениях см. в разделе "Ограничения и ограничения".
  3. Выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE .

Example

В следующем примере удаляется группа рабочей нагрузки с именем groupAdhoc и создается новая конфигурация.

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;