Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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
EXECUTE dbo.sp_syscollector_delete_collection_set @collection_set_id = 4;