Share via


sp_syscollector_delete_collection_set (Transact-SQL)

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

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]
    , [[ @name = ] 'name' ]

Argumentos

  • [ @collection\_set\_id = ] collection_set_id
    Es el identificador único del conjunto de recopilación. collection_set_id es de tipo int y debe tener un valor si name es NULL.

  • [ @name = ] 'name'
    Es el nombre del conjunto de recopilación. name es de tipo sysname y debe tener un valor si collection_set_id es NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

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

collection_set_id o name debe tener un valor; no pueden ser NULL los dos. Para obtener estos valores, consulte la vista del sistema syscollector_collection_set.

No se pueden eliminar los conjuntos de recopilación definidos por el sistema.

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 con la especificación de collection_set_id.

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

Vea también

Referencia

Procedimientos almacenados del recopilador de datos (Transact-SQL)

syscollector_collection_sets (Transact-SQL)

Conceptos

Recopilación de datos