sp_syscollector_delete_collection_set (Transact-SQL)

Se aplica a:SQL Server

Elimina un conjunto de recopilación definido por el usuario y todos los elementos de recopilación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @collection_set_id = ] collection_set_id

Identificador único del conjunto de recopilación. @collection_set_id es int, con un valor predeterminado de NULL. @collection_set_id debe tener un valor si @name es NULL.

[ @name = ] N'name'

Nombre del conjunto de recopilación. @name es sysname, con un valor predeterminado de NULL. @name debe tener un valor si @collection_set_id es NULL.

Valores de código de retorno

0 (correcto) o 1 (error).

Comentarios

sp_syscollector_delete_collection_set debe ejecutarse en el contexto de la base de datos del msdb sistema.

Tanto @collection_set_id como @name deben tener un valor, ambos no pueden ser NULL. Para obtener estos valores, consulte la vista del syscollector_collection_set sistema.

Los conjuntos de recopilación definidos por el sistema no se pueden eliminar.

Permisos

Requiere la pertenencia al rol fijo de base de datos dc_admin (con permiso EXECUTE) para ejecutar este procedimiento.

Ejemplos

En el ejemplo siguiente se elimina un conjunto de recopilación definido por el usuario que especifica el @collection_set_id.

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

Vea también