sp_syscollector_delete_collection_set (Transact-SQL)
Exclui um conjunto de coletas definido pelo usuário e todos os seus itens.
Sintaxe
sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]
, [[ @name = ] 'name' ]
Argumentos
[ @collection_set_id = ] collection_set_id
É o identificador exclusivo do conjunto de coleta. collection_set_id é int e deverá ter um valor se name for NULL.[ @name = ] 'name'
É o nome do conjunto de coletas. name é sysname e deve ter um valor se collection_set_id for NULL.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_syscollector_delete_collection_set deve ser executado no contexto do banco de dados do sistema msdb.
collection_set_id ou name deve ter um valor, ambos não podem ser NULL. Para obter esses valores, consulte a exibição de sistema syscollector_collection_set.
Não é possível excluir conjuntos de coleta definidos pelo sistema.
Permissões
Requer associação na função de banco de dados fixa dc_admin (com a permissão EXECUTE) para executar esse procedimento.
Exemplos
O exemplo a seguir exclui um conjunto de coleta definido pelo usuário com a especificação de collection_set_id.
USE msdb;
GO
EXEC dbo.sp_syscollector_delete_collection_set
@collection_set_id = 4;
Consulte também