Freigeben über


sp_syscollector_delete_collector_type (Transact-SQL)

Löscht die Definition eines Sammlertyps.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_syscollector_delete_collector_type [[ @collector_type_uid = ] 'collector_type_uid' ]
          , [[ @name = ] 'name' ]

Argumente

  • [ @collector_type_uid = ] 'collector_type_uid'
    Die GUID für den Sammlertyp. collector_type_uid ist vom Datentyp uniqueidentifier und muss über einen Wert verfügen, wenn name NULL ist.

  • [ @name = ] 'name'
    Der Name des Sammlertyps. name ist vom Datentyp sysname und muss über einen Wert verfügen, wenn collector_type_uid NULL ist.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

Entweder collector_type_uid oder name muss über einen Wert verfügen; es können nicht beide NULL sein.

Diese Prozedur löst einen Fehler aus, wenn Sammelelemente dieses Auflistungstyps vorhanden sind.

Berechtigungen

Damit diese Prozedur ausgeführt werden kann, ist die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung) erforderlich.

Beispiel

In diesem Beispiel wird der generische T-SQL-Abfrage-Sammlertyp gelöscht.

USE msdb;
GO
EXEC sp_syscollector_delete_collector_type @collector_type_uid = '302E93D1-3424-4be7-AA8E-84813ECF2419'

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Konzepte

Datensammlung