sp_syscollector_stop_collection_set (Transact-SQL)
Pára um conjunto de coleta.
Sintaxe
sp_syscollector_stop_collection_set
[ [ @collection_set_id = ] collection_set_id ]
, [ [ @name = ] 'name' ]
, [ [ @stop_collection_job = ] stop_collection_job ]
Argumentos
[ @collection_set_id = ] collection_set_id
É o identificador local exclusivo do conjunto de coleta. collection_set_id é int com um valor padrão NULL. collection_set_id deverá ter um valor, se name for NULL.[ @name = ] 'name'
É o nome do conjunto de coleta. name é sysname com um valor padrão NULL. name deverá ter um valor, se collection_set_id for NULL.[ @stop_collection_job = ] stop_collection_job
Especifica que o trabalho de coleta do conjunto de coleta será interrompido se estiver em execução. stop_collection_job é bit com um padrão de 1.stop_collection_job aplica-se apenas aos conjuntos de coleta com o modo de coleta definido como cache. Para obter mais informações, consulte sp_syscollector_create_collection_set (Transact-SQL).
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_syscollector_create_collection_set deve ser executado no contexto do banco de dados de sistema msdb.
Permissões
Para executar esse procedimento, é necessária a associação na função de banco de dados fixa dc_operator (com a permissão EXECUTE).
Exemplos
O exemplo a seguir interrompe um conjunto de coleta usando seu identificador.
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;
Consulte também