Condividi tramite


sp_syscollector_stop_collection_set (Transact-SQL)

Arresta un set di raccolta.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_syscollector_stop_collection_set 
    [ [ @collection_set_id = ] collection_set_id ]
    , [ [ @name = ] 'name' ]
    , [ [ @stop_collection_job = ] stop_collection_job ]

Argomenti

  • [ @collection\_set\_id = ] collection_set_id
    Identificatore univoco locale del set di raccolta. collection_set_id è int e il valore predefinito è NULL. collection_set_id deve disporre di un valore se name è NULL.

  • [ @name = ] 'name'
    Nome del set di raccolta. name è sysname e il valore predefinito è NULL. name deve disporre di un valore se collection_set_id è NULL.

  • [ @stop\_collection\_job = ] stop_collection_job
    Specifica che il processo di raccolta relativo al set di raccolta deve essere arrestato se è in esecuzione. stop_collection_job è di tipo bit e il valore predefinito è 1.

    stop_collection_job si applica solo ai set di raccolta con modalità di raccolta cache. Per ulteriori informazioni, vedere sp_syscollector_create_collection_set (Transact-SQL).

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

È necessario eseguire sp_syscollector_create_collection_set nel contesto del database di sistema msdb .

Autorizzazioni

Per eseguire questa procedura è richiesta l'appartenenza al ruolo predefinito del database dc_operator (con autorizzazione EXECUTE).

Esempi

Nell'esempio seguente viene arrestato un set di raccolta utilizzando il relativo identificatore.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;

Vedere anche

Riferimento

Stored procedure dell'agente di raccolta dati (Transact-SQL)

Concetti

Raccolta dati