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


catalog.disable_worker_agent (база данных SSISDB)

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Отключите рабочую роль Scale Out для мастера горизонтального масштабирования, работающего с этим каталогом служб Integration Services.

Синтаксис

catalog.disable_worker_agent [ @WorkerAgentId = ] WorkerAgentId

Аргументы

[@WorkerAgentId =] WorkerAgentId Идентификатор агента рабочей роли для рабочей роли Scale Out. Параметр WorkerAgentId имеет тип uniqueidentifier.

Пример

В этом примере рабочая роль горизонтального увеличения масштаба включается на компьютере A.

SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId                           MachineName --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D    MachineA    --

EXEC [catalog].[disable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO 

Значения кодов возврата

0 (успешное завершение)

Результирующие наборы

нет

Разрешения

Эта хранимая процедура требует применения одного из следующих разрешений:

  • Членство в роли базы данных ssis_admin

  • Членство в роли сервера sysadmin

Ошибки и предупреждения

Если идентификатор агента рабочей роли недействителен, хранимая процедура возвращает ошибку.