catalog.disable_worker_agent(SSISDB 数据库)

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

为使用此 Integration Services 目录的 Scale Out Master 禁用 Scale Out Worker。

语法

catalog.disable_worker_agent [ @WorkerAgentId = ] WorkerAgentId

参数

[@WorkerAgentId =] WorkerAgentId Scale Out Worker 的辅助角色代理 ID。 WorkerAgentId 为 uniqueidentifier。

示例

此示例在 MachineA 上禁用 Scale Out Worker。

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 服务器角色的成员资格

错误和警告

如果辅助角色代理 ID 无效,则存储过程返回错误。