Share via


sp_syscollector_delete_collector_type (Transact-SQL)

Gilt für:SQL Server

Löscht die Definition eines Sammlertyps.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @collector_type_uid = ] 'collector_type_uid'

Die GUID für den Sammlertyp. @collector_type_uid ist eindeutiger Bezeichner, mit einem Standardwert von NULL, und muss einen Wert aufweisen, wenn @name istNULL.

[ @name = ] N'name'

Der Name des Sammeltyps. @name ist "sysname" und muss einen Wert aufweisen, wenn @collector_type_uid istNULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

Entweder @collector_type_uid oder @name müssen einen Wert aufweisen; beide können nicht sein NULL.

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

Berechtigungen

Erfordert die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung), um dieses Verfahren auszuführen.

Beispiele

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