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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Включает рабочую роль Scale Out для мастера Scale Out, работающего с этим каталогом Службы Integration Services.

Синтаксис

catalog.enable_worker_agent [ @WorkerAgentId = ] WorkerAgentId

Аргументы

[@WorkerAgentId =] WorkerAgentId Идентификатор агента рабочей роли для рабочей роли горизонтального увеличения масштаба. Параметр WorkerAgentId имеет тип uniqueidentifier.

Пример

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

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

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

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

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

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

None

Разрешения

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

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

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

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

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