Freigeben über


catalog.disable_worker_agent (SSISDB-Datenbank)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Deaktivieren Sie einen Scale Out-Worker für einen Scale Out-Master, der mit diesem Integration Services-Katalog arbeitet.

Syntax

catalog.disable_worker_agent [ @WorkerAgentId = ] WorkerAgentId

Argumente

[@WorkerAgentId =] WorkerAgentId Die Worker-Agent-ID des Scale Out-Workers. Das Argument WorkerAgentId ist vom Typ uniqueidentifier.

Beispiel

In diesem Beispiel wird der Worker für horizontales Hochskalieren auf „MachineA“ deaktiviert.

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 

Rückgabecodewert

0 (Erfolg)

Resultsets

Keine

Berechtigungen

Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Fehler und Warnungen

Wenn die Worker-Agent-ID ungültig ist, gibt die gespeicherte Prozedur einen Fehler zurück.