sp_syscollector_delete_collection_set (Transact-SQL)

Aplica-se a:SQL Server

Exclui um conjunto de coletas definido pelo usuário e todos os seus itens.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_syscollector_delete_collection_set
    [ [ @collection_set_id = ] collection_set_id ]
    [ , [ @name = ] N'name' ]
[ ; ]

Argumentos

[ @collection_set_id = ] collection_set_id

O identificador exclusivo do conjunto de coleta. @collection_set_id é int, com um padrão de NULL. @collection_set_id deverá ter um valor se @name for NULL.

[ @name = ] N'name'

Nome do conjunto de coleta. @name é sysname, com um padrão de NULL. @name deverá ter um valor se @collection_set_id for NULL.

Valores do 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 msdb sistema.

@collection_set_id ou@name deve ter um valor, ambos não podem ser NULL. Para obter esses valores, consulte a exibição do syscollector_collection_set sistema.

Conjuntos de coleta definidos pelo sistema não podem ser excluídos.

Permissões

Requer associação na função de banco de dados fixa dc_admin (com permissão EXECUTE) para executar esse procedimento.

Exemplos

O exemplo a seguir exclui um conjunto de coleta definido pelo usuário especificando o @collection_set_id.

USE msdb;
GO
EXEC dbo.sp_syscollector_delete_collection_set
    @collection_set_id = 4;

Confira também