Compartir a través de


sp_syscollector_delete_collection_set (Transact-SQL)

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

Icono de vínculo a temasConvenciones 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 int y debe tener un valor si name es NULL.

  • [ @name = ] 'name'
    Es el nombre del conjunto de recopilaciones. name es sysname y debe tener un valor si collection_set_id es Nulo.

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

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

collection_set_id o name debe tener un valor, y 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 recopilaciones definidos por el sistema.

Permisos

Debe pertenecer a la función de base de datos fija 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;