Condividi tramite


catalog.disable_worker_agent (database SSISDB)

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Disabilita uno Scale Out Worker per lo Scale Out Master che interagisce con questo catalogo di Integration Services.

Sintassi

catalog.disable_worker_agent [ @WorkerAgentId = ] WorkerAgentId

Argomenti

[@WorkerAgentId =] WorkerAgentId ID agente di lavoro di Scale Out Worker. WorkerAgentId è di tipo uniqueidentifier.

Esempio

Questo esempio disabilita Scale Out Worker sul computer MachineA.

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 

Valore del codice restituito

0 (esito positivo)

Set di risultati

None

Autorizzazioni

Per questa stored procedure è necessaria una delle autorizzazioni seguenti:

  • Appartenenza al ruolo del database ssis_admin

  • Appartenenza al ruolo del server sysadmin

Errori e avvisi

Se l'ID agente di lavoro non è valido, la stored procedure restituisce un errore.