Freigeben über


sp_syscollector_delete_collector_type (Transact-SQL)

Löscht die Definition eines Auflistertyps.

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'
    GUID für den Auflistertyp. collector_type_uid ist vom Datentyp uniqueidentifier und muss über einen Wert verfügen, wenn name NULL ist.

  • [ @name = ] 'name'
    Der Name des Auflistertyps. 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 Auflistelemente 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-Auflistertyp gelöscht.

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

Siehe auch

Verweis

Andere Ressourcen