sp_syscollector_delete_collection_set (Transact-SQL)
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 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)