sp_syscollector_delete_collection_item (Transact-SQL)
Elimina un elemento de recopilación de un conjunto de recopilaciones
Sintaxis
sp_syscollector_delete_collection_item [[ @collection_item_id = ] collection_item_id ]
, [[ @name = ] 'name' ]
Argumentos
[ @collection\_item\_id = ] collection_item_id
Es el identificador único para el elemento de recopilación. collection_item_id es int y su valor predeterminado es NULL. collection_item_id debe tener un valor si name es NULL.[ @name = ] 'name'
Es el nombre del elemento de recopilación. name es sysname y su valor predeterminado es NULL. name debe tener un valor si collection_item_id es NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Notas
sp_syscollector_delete_collection_item se debe ejecutar dentro del contexto de la base de datos del sistema msdb. Los elementos de recopilación no se pueden eliminar de los conjuntos de recopilación del sistema.
El conjunto de recopilación que contiene el elemento de recopilación se detiene y reinicia durante esta operación.
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 elemento de la colección denominado MyCollectionItem1.
USE msdb;
GO
EXEC sp_syscollector_delete_collection_item @name = 'MyCollectionItem1';