Condividi tramite


sp_syscollector_stop_collection_set (Transact-SQL)

Si applica a: SQL Server

Arresta un set di raccolta.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @collection_set_id = ] collection_set_id

Identificatore locale univoco per il set di raccolta. @collection_set_id è int, con il valore predefinito NULL. @collection_set_id deve avere un valore se @name è NULL.

[ @name = ] N'name'

Nome del set di raccolta. @name è sysname, con un valore predefinito .NULL @name deve avere un valore se @collection_set_id è NULL.

[ @stop_collection_job = ] stop_collection_job

Specifica che il processo di raccolta per il set di raccolta deve essere arrestato se è in esecuzione. @stop_collection_job è bit, con un valore predefinito1.

@stop_collection_job si applica solo ai set di raccolta con modalità raccolta impostata su memorizzata nella cache. Per altre informazioni, vedere sp_syscollector_create_collection_set.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_syscollector_create_collection_set deve essere eseguito nel contesto del msdb database di sistema.

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;