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;