Udostępnij za pośrednictwem


sp_syscollector_delete_collection_set (języka Transact-SQL)

Usuwa wszystkie elementy kolekcja i zdefiniowane przez użytkownika kolekcja,zestaw .

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]
    , [[ @name = ] 'name' ]

Argumenty

  • [ @ collection_set_id = ] collection_set_id
    Jest identyfikator unikatowy dla kolekcja zestaw.collection_set_idjest int i musi mieć wartość, jeśli name ma wartość NULL.

  • [ @name =] 'name'
    Jest to nazwa kolekcja zestaw.namejest sysname i musi mieć wartość, jeśli collection_set_id ma wartość NULL.

Wartości kodów powrotnych

0(sukces) lub 1 (błąd)

Uwagi

sp_syscollector_delete_collection_setmusi być uruchamiany w kontekście msdb systemu bazy danych.

Albo collection_set_id lub name musi mieć wartość, nie może być NULL.Aby uzyskać te wartości, kwerenda syscollector_collection_set systemu widoku.

Nie można usuwać zestawów zdefiniowanych przez system kolekcja .

Uprawnienia

Wymaga członkostwa w dc_admin (z uprawnieniem Wykonywanie) ustalony rola bazy danych do wykonać tej procedury.

Przykłady

W następującym przykładzie usunięto zdefiniowane przez użytkownika kolekcja zestaw określające collection_set_id.

USE msdb;
GO
EXEC dbo.sp_syscollector_delete_collection_set
    @collection_set_id = 4;