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
(erfolgreich) 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';