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
(erróneo).
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;